Machine Learning Engineer
Demand For HR
Ontario
On-site
USD 100,000 - 140,000
Full time
24 days ago
Job summary
A leading company seeks a highly skilled Machine Learning Engineer in Mississauga. The role focuses on developing scalable ML solutions and requires expertise in Apache Spark, predictive modeling, and distributed systems. Ideal candidates will have 10+ years of experience and enjoy collaborating in a fast-paced environment.
Qualifications
- 10+ years of experience as a Machine Learning Engineer or similar role.
- Expertise in Apache Spark and Spark MLlib.
- Hands-on experience with distributed systems (e.g., Hadoop).
Responsibilities
- Design and implement machine learning models using Spark ML.
- Build and optimize training and inference pipelines.
- Monitor deployed models and address performance issues.
Skills
Predictive modeling techniques
Data preprocessing
Feature engineering
Distributed computing
Parallel processing principles
Tools
Apache Spark
Spark MLlib
Hadoop
Python
Scala
Java
Our client is looking for a highly skilled Machine Learning Engineer to join their growing team in Mississauga. This role is ideal for a technically strong and experienced ML professional who thrives in a fast-paced, collaborative environment and is passionate about delivering scalable machine learning solutions on distributed systems such as Hadoop.Key Responsibilities:- Design, develop, and implement machine learning models using Spark ML for predictive analytics
- Build and optimize end-to-end training and inference pipelines on distributed platforms
- Process and analyze large datasets to uncover insights and engineer effective features
- Work closely with data engineers to integrate ML models into existing data pipelines
- Fine-tune models and hyperparameters to maximize performance and accuracy
- Develop scalable solutions for both real-time and batch inference
- Continuously monitor deployed models and address any performance issues
- Keep up-to-date with the latest tools, frameworks, and best practices in machine learning and distributed computing
Required Qualifications:- 10+ years of experience as a Machine Learning Engineer or similar role
- Expertise in Apache Spark and Spark MLlib
- Solid understanding of predictive modeling techniques (e.g., regression, classification, clustering)
- Hands-on experience with distributed systems such as Hadoop
- Proficiency in Python, Scala, or Java
- Strong grasp of data preprocessing and feature engineering methodologies
- Familiarity with model evaluation metrics and production deployment practices
- In-depth knowledge of distributed computing and parallel processing principles
This office is located in Mississauga, and you will have to be 3 days onsite per week; must be onsite from Day 1