As a Senior Machine Learning Engineer, you will join our Data Science & AI Pod, focused on designing, building, and deploying enterprise-wide AI and machine learning solutions that support business ...
As a Senior Machine Learning Engineer, you will join our Data Science & AI Pod, focused on designing, building, and deploying enterprise-wide AI and machine learning solutions that support business ...
Senior Machine Learning Engineer
$150K - $170K/yr
Starboard Recruitment, on behalf of our client, is searching for an experienced Sr Machine Learning Engineer. Our team will reach out to qualified candidates and discuss in further detail. Key ...
Quick apply
Senior Machine Learning Engineer
$150K - $170K/yr
Starboard Recruitment, on behalf of our client, is searching for an experienced Sr Machine Learning Engineer. Our team will reach out to qualified candidates and discuss in further detail. Key ...
Senior Machine Learning Engineer
$150K - $170K/yr
Starboard Recruitment, on behalf of our client, is searching for an experienced Sr Machine Learning Engineer. Our team will reach out to qualified candidates and discuss in further detail. Key ...
Quick apply
Senior Machine Learning Engineer
$150K - $170K/yr
Starboard Recruitment, on behalf of our client, is searching for an experienced Sr Machine Learning Engineer. Our team will reach out to qualified candidates and discuss in further detail. Key ...
Senior Machine Learning Engineer
CA$84K - CA$128K/yr
Your Opportunity BDO Digital is seeking an experienced and technically proficient Senior ML ... Advanced programming skills in Python, with practical experience using popular machine learning ...
Senior Machine Learning Engineer
CA$84K - CA$128K/yr
Your Opportunity BDO Digital is seeking an experienced and technically proficient Senior ML ... Advanced programming skills in Python, with practical experience using popular machine learning ...
Machine Learning Engineer
Vancouver, BC · Hybrid
CA$152K - CA$174K/yr
We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Machine Learning Engineer
Vancouver, BC · Hybrid
CA$152K - CA$174K/yr
We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
As a Senior Machine Learning Researcher, you'll be part of a collaborative team delivering AI ... Mentor junior researchers and engineers. Review research outputs, disseminate knowledge, and foster ...
As a Senior Machine Learning Researcher, you'll be part of a collaborative team delivering AI ... Mentor junior researchers and engineers. Review research outputs, disseminate knowledge, and foster ...
Machine Learning Engineer
Vancouver, BC · On-site
$100 - $140/hr
As a Machine Learning Engineer, you will join a small, high-impact R&D team and own the full ML lifecycle -- from research and rapid prototyping through data pipelines, model training, and cloud ...
Machine Learning Engineer
Vancouver, BC · On-site
$100 - $140/hr
As a Machine Learning Engineer, you will join a small, high-impact R&D team and own the full ML lifecycle -- from research and rapid prototyping through data pipelines, model training, and cloud ...
Work with interdisciplinary teams of developers, designers, and business experts to develop ... Machine Learning engineering practices. You will act as a technical partner and lead by example ...
Work with interdisciplinary teams of developers, designers, and business experts to develop ... Machine Learning engineering practices. You will act as a technical partner and lead by example ...
Work with interdisciplinary teams of developers, designers, and business experts to develop ... Machine Learning engineering practices. You will act as a technical partner and lead by example ...
Work with interdisciplinary teams of developers, designers, and business experts to develop ... Machine Learning engineering practices. You will act as a technical partner and lead by example ...
Lead Machine Learning Engineer
Vancouver, BC · Remote
$225K - $260K/yr
Master's or PhD in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a closely related technical discipline. * Minimum of 5 years of professional experience developing ...
Quick apply
Lead Machine Learning Engineer
Vancouver, BC · Remote
$225K - $260K/yr
Master's or PhD in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a closely related technical discipline. * Minimum of 5 years of professional experience developing ...
Senior Machine Learning / Computer Vision Applied Scientist
CA$140K - CA$180K/yr
We are looking for a Senior Machine Learning and Computer Vision Applied Scientist with outstanding ... Engineering for industrial reliability of 99.9% About you: You are motivated, talented, hardworking ...
Senior Machine Learning / Computer Vision Applied Scientist
CA$140K - CA$180K/yr
We are looking for a Senior Machine Learning and Computer Vision Applied Scientist with outstanding ... Engineering for industrial reliability of 99.9% About you: You are motivated, talented, hardworking ...
Staff Machine Learning Engineer - News, Books, and Stocks Team
Vancouver, BC · On-site
$150.70 - $285/hr
Staff Machine Learning Engineer - News, Books, and Stocks Team Vancouver, British Columbia, Canada • Software and Services In a time where the news and book media landscapes are changing by the day ...
Staff Machine Learning Engineer - News, Books, and Stocks Team
Vancouver, BC · On-site
$150.70 - $285/hr
Staff Machine Learning Engineer - News, Books, and Stocks Team Vancouver, British Columbia, Canada • Software and Services In a time where the news and book media landscapes are changing by the day ...
Senior Machine Learning / Computer Vision Applied Scientist
Vancouver, BC · On-site
CA$140K - CA$180K/yr
We are looking for a Senior Machine Learning and Computer Vision Applied Scientist with outstanding ... Engineering for industrial reliability of 99.9% About you: You are motivated, talented, hardworking ...
Quick apply
Senior Machine Learning / Computer Vision Applied Scientist
Vancouver, BC · On-site
CA$140K - CA$180K/yr
We are looking for a Senior Machine Learning and Computer Vision Applied Scientist with outstanding ... Engineering for industrial reliability of 99.9% About you: You are motivated, talented, hardworking ...
We are looking for a Machine Learning Engineer who can take an idea from experimentation to a hardened, reusable primitive ready for broad consumption across the enterprise. Key job responsibilities
We are looking for a Machine Learning Engineer who can take an idea from experimentation to a hardened, reusable primitive ready for broad consumption across the enterprise. Key job responsibilities
We are looking for a Machine Learning Engineer who can take an idea from experimentation to a hardened, reusable primitive ready for broad consumption across the enterprise. Key job responsibilities
We are looking for a Machine Learning Engineer who can take an idea from experimentation to a hardened, reusable primitive ready for broad consumption across the enterprise. Key job responsibilities
As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end - everything from data pre-processing and exploration, to building and scaling ML ...
As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end - everything from data pre-processing and exploration, to building and scaling ML ...
Machine Learning (ML) Engineer
Vancouver, BC · On-site
$90 - $120/hr
the company | Machine Learning (ML) Engineer | Vancouver, Canada | ONSITE (Hybrid) | Full-time the company is a ~50-person startup delivering audio and streaming integrity technology to media ...
Machine Learning (ML) Engineer
Vancouver, BC · On-site
$90 - $120/hr
the company | Machine Learning (ML) Engineer | Vancouver, Canada | ONSITE (Hybrid) | Full-time the company is a ~50-person startup delivering audio and streaming integrity technology to media ...
Senior Deep Learning Engineer
Vancouver, BC · On-site +1
$130K - $180K/yr
We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model ...
Quick apply
Senior Deep Learning Engineer
Vancouver, BC · On-site +1
$130K - $180K/yr
We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model ...
Senior Deep Learning Engineer
Vancouver, BC · On-site +1
$130K - $180K/yr
We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model ...
Quick apply
Senior Deep Learning Engineer
Vancouver, BC · On-site +1
$130K - $180K/yr
We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model ...
One of our ventures is building machine learning inference systems for audio at scale. The work ... About the role This role sits at the intersection of ML engineering, platform / infrastructure work ...
One of our ventures is building machine learning inference systems for audio at scale. The work ... About the role This role sits at the intersection of ML engineering, platform / infrastructure work ...
Senior Machine Learning Engineer information
See Vancouver, BC salary details
$45.2K - $63.8K
1% of jobs
$63.8K - $82.4K
0% of jobs
$82.4K - $101K
0% of jobs
$101K - $119.6K
9% of jobs
$119.6K - $138.2K
15% of jobs
$138.7K is the 25th percentile. Wages below this are outliers.
$138.2K - $156.8K
19% of jobs
The median wage is $161.1K / yr.
$156.8K - $175.4K
28% of jobs
$180.8K is the 75th percentile. Wages above this are outliers.
$175.4K - $194K
13% of jobs
$194K - $212.5K
6% of jobs
$212.5K - $231.1K
5% of jobs
$231.1K - $249.7K
4% of jobs
$45.2K
$166.1K
$249.7K
How much do senior machine learning engineer jobs pay per year?
What are some common challenges Senior Machine Learning Engineers face when deploying models to production, and how can they be addressed?
What does a Senior Machine Learning Engineer do?
What are the key skills and qualifications needed to thrive as a Senior Machine Learning Engineer, and why are they important?
What is the difference between Senior Machine Learning Engineer vs Data Scientist?
| Aspect | Senior Machine Learning Engineer | Data Scientist |
|---|---|---|
| Required Credentials | Bachelor's/Master's in CS, ML, or related; experience with ML frameworks | Bachelor's/Master's in CS, Statistics, or related; strong analytical skills |
| Work Environment | Develops and deploys ML models in production systems | Analyzes data, builds models, and provides insights |
| Industry Usage | Tech, finance, healthcare, e-commerce | Research, finance, marketing, tech |
While both roles require strong technical skills and knowledge of machine learning, Senior Machine Learning Engineers focus more on deploying scalable ML solutions in production environments, whereas Data Scientists primarily analyze data and develop models for insights. The roles often overlap but differ in their core responsibilities and focus areas.

Full-time
Medical, Dental, Life, Retirement, PTO
Posted 3 days ago
Job description
- Applying Data Science and Machine Learning best practices to develop robust models and support data-driven decision-making across business domains
- Applying machine learning and data science techniques such as forecasting, predictive modeling, classification, regression, recommendation, and optimization to solve business problems
- Conducting experiments and evaluating models using appropriate statistical, technical, and business performance metrics
- Architecting, building, deploying, and maintaining scalable machine learning models and AI solutions integrated into enterprise systems, applications, and operational workflows
- Designing and implementing end-to-end ML workflows, including data preparation, feature engineering, model training, validation, deployment, optimization, and continuous monitoring in a high-scale production environment
- Developing reusable machine learning components, feature pipelines, and model-serving frameworks to support multiple use cases and teams
- Designing and implementing production-grade MLOps solutions using Azure ML, Databricks, MLflow, and related cloud technologies
- Building and maintaining automated ML pipelines, feature engineering workflows, feature store patterns, and deployment processes for training, testing, monitoring, and retraining machine learning models
- Implementing standards and best practices for model versioning, lifecycle management, governance, deployment automation, model performance monitoring, drift detection, data quality, operational health, and retraining triggers
- Developing production-quality Python code, APIs, automation workflows, and machine learning services to integrate ML capabilities into business applications and processes
- 10+ years of experience in Machine Learning Engineering, Data Science, Applied AI, Software Engineering, or related disciplines
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mathematics, Statistics, or a related quantitative field
- Strong hands-on experience building and deploying cloud-based applications and machine learning services
- Strong proficiency in Python and SQL, with solid software engineering fundamentals including data structures, algorithms, and object-oriented design
- Hands-on experience with industry-standard machine learning and deep learning frameworks such as PyTorch, TensorFlow, and Scikit-learn
- Proven experience productionizing machine learning models and operating scalable, reliable ML systems in enterprise environments
- Hands-on experience with Azure Machine Learning, Databricks, MLflow, CI/CD pipelines, model lifecycle management, monitoring, and deployment automation
- Strong understanding of API design and service integration, machine learning algorithms, statistical modeling, feature engineering, and model evaluation techniques
- Proven ability to take solutions from prototype to production
- Exposure to machine learning use cases such as churn prediction, forecasting, predictive modeling, member or customer personalization, recommendation systems, marketing optimization, and experimentation frameworks such as A/B testing
- Familiarity with advanced machine learning techniques including anomaly detection, graph neural networks, optimization methods, representation learning, causal inference, and Generative AI workflows
- Experience integrating AI services into automation platforms such as UiPath or Power Automate and familiarity with AWS, GCP, Power BI, or Tableau
- Production-Focused – You measure success by scalable, reliable, and production-ready machine learning solutions
- Hands-On – You enjoy designing, building, deploying, and operationalizing machine learning solutions from end to end
- Collaborative – You work effectively with data, platform, cloud, security, and business teams to deliver meaningful outcomes
- Technically Curious – You continuously explore emerging technologies, machine learning techniques, and AI innovations
- Quality-Driven – You prioritize engineering excellence, automation, testing, monitoring, and maintainable code
- Living Wage Employer: We’re the largest private-sector Living Wage Employer in Canada and consistently ranked among Canada’s Top Employers
- Customizable Benefits: Permanent employees receive flexible benefit packages that can be tailored annually to meet evolving needs
- Generous Vacation: New employees start with 3-4 weeks of vacation per year, with additional days earned over time
- Extra Stat Holidays: In addition to BC’s 11 statutory holidays, we offer 2 extra days, plus care days for personal or family illness
- Immediate Health Coverage: Health and dental benefits begin on your hire date, with three levels of coverage to choose from
- Defined Benefit Pension: Our retirement plan provides a guaranteed income for life, recognizing that retirement looks different for everyone