Stantec Jobs

Skip to main content

Job Information

Stantec Machine Learning Engineer in Pune, India


Requisition Number:



• Assist clients by being able to deliver a ML project from beginning to end, including understanding the business need, aggregating data, exploring data, building & validating predictive models, aiding in MLOps, and deploying completed models with concept-drift monitoring and retraining to deliver business impact to the organization.

• Use Azure Services (e.g., Synapse, Databricks), ML platforms, and frameworks (e.g., MXNet, TensorFlow, PyTorch, SparkML, scikit-learn) to help our clients build ML models.

• Research and implement novel ML approaches, including hardware optimizations on platforms, as well as explaining and justifying the selected approaches.

• Work with our other Digital Solutions Intrapreneurs (Applications Development, IoT, Digital Twin, AEC Engineering) to analyze, extract, normalize, and label relevant data, and with our Professional Services engineers to operationalize customers models after they are prototyped.

• Refine Stantec’s Data Development Operations (SD2O) process including business requirements, user stories & design specifications & data orchestration for the Data Science & development teams to deliver upon & record the system.


Machine Learning Engineer


Your capabilities and credentials

• Education

o Traditional Information Technology or Engineering (i.e Civil, Environmental, Water Resource, Mechanical, etc.) background and/or education.

o Prefer additional education in a quantitative field (Computer Science, Machine Learning, Operational Research, Statistics, Mathematics, etc.) or equivalent professional.

• Experience

o Experience in an ML engineer or data scientist role building ML models.

o 5+ years of industry experience in predictive modeling, data science, and analysis.

o Experience with ML fields, e.g., natural language processing, computer vision, statistical learning theory.

o Experience writing code in Python, R, Scala with documentation for reproducibility.

o Java, C++, and Docker experience are a plus.

o Experience handling terabyte size datasets, diving into data to discover hidden patterns, using data visualization tools and Jupyter notebook, writing SQL, and working with GPUs to develop models.

o Experience writing and speaking about technical concepts to business, technical, and lay audiences and giving data-driven presentations.

• Preferred Additional Qualifications

o Ability to develop strategic, baselined, data modeling processes.

o Ability to accurately determine cause-and-effect relationships.

o Experience with code version control using Git.

o Demonstrable track record of dealing well with ambiguity, prioritizing needs, and delivering results in a dynamic environment.

Employment Type: Full-Time

Job Type: Regular

Job Category: Software Development, Software Programming

Preferred Specifications:

Your Opportunity

The Digital Solutions team is a part of Stantec’s Innovation Office, and it creates exciting digital solutions and products for the Architecture-Engineering-Construction (AEC) industry by leveraging mobile, analytics, and cloud platforms. Our goal is to transform the Buildings, Energy & Resources, Environmental Services, Infrastructure, and Water industries with best-in-class digital solutions.

As part of its work Digital Solutions works with internal & external clients to address their business needs by leveraging AI solutions. We are applying predictive technology to large volumes of data and against a wide spectrum of problems.

Digital Solutions has an opening for the position of Machine Learning Engineer in the Pune, India office. The selected candidate will help derive business value through the adoption of Artificial Intelligence (AI) and Machine Learning (ML). The position calls for using massive amounts of disparate data to develop ML models that represent physical & natural systems. This person will get to work closely with a global innovation team and have a lot of fun helping our customers. A successful candidate will be a person who enjoys diving deep into data, doing analysis, discovering root causes, and designing long-term solutions.

About Stantec:

We’re active members of the communities we serve. That’s why at Stantec we always design with community in mind. We believe growing a great design company happens from the inside out. We look for people who are drawn to use every talent they possess, plus creativity, determination and a drive to do the extraordinary.

The Stantec community unites approximately 22,000 employees working in over 400 locations across six continents. We collaborate across disciplines and industries to bring projects to life. Our work as architects, engineers, and consultants from initial project concept and planning through design, construction and commissioning is built on a solid history of success. So, when we take on a project, we see the opportunity to make a lasting connection with the people and places where we live and work. Redefine your personal best. Join us!

Location :