Senior Machine Learning Engineer

Placements24

Kimberley

Hybrid

CAD 169,000 - 254,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and wellness programs
Professional development opportunities
Flexible remote work

Job summary

Placements24 is seeking a Senior Machine Learning Engineer to join a fully remote team, leading the design, deployment, and optimization of production ML solutions. You will shape AI-driven features and data pipelines at scale, collaborating with data scientists, software engineers, and product managers.

The ideal candidate brings 6+ years in ML, advanced degrees, and deep expertise in Python, TensorFlow/PyTorch, and MLOps tooling.

Qualifications

  • Master's or PhD in Computer Science, Engineering, Statistics, or a related quantitative field.
  • Minimum of 6 years of professional experience in machine learning engineering or a related role.
  • Proven experience in developing and deploying ML models for real-world applications.
  • Strong proficiency in Python and popular ML libraries/frameworks (TensorFlow, PyTorch, scikit-learn, Keras).
  • Experience with data manipulation libraries (Pandas, NumPy).
  • Experience with MLOps tools and platforms (MLflow, Kubeflow, Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities, essential for a remote team.

Responsibilities

  • Design, develop, and implement state-of-the-art machine learning models and algorithms.
  • Build and maintain robust ML pipelines for data preprocessing, feature engineering, model training, and evaluation.
  • Deploy ML models into production environments, ensuring scalability, reliability, and performance.
  • Collaborate with data scientists, software engineers, and product managers to define ML project requirements and objectives.
  • Optimize ML models for efficiency and effectiveness, iterating based on performance metrics and feedback.
  • Implement MLOps best practices for CI/CD and monitoring of ML systems.
  • Stay abreast of advancements in machine learning, deep learning, and AI research.
  • Contribute to the architecture and design of the company's ML infrastructure.
  • Mentor junior engineers and share knowledge within the team.
  • Ensure ethical and responsible development and deployment of AI/ML systems.

Skills

Problem solving
Analytical thinking
Critical thinking
Communication
Collaboration
Self-management

Education

Master's or PhD in quantitative field

Tools

TensorFlow
PyTorch
scikit-learn
Keras
Pandas
NumPy
MLflow
Kubeflow
Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client is seeking a highly innovative and experienced Senior Machine Learning Engineer to join their pioneering, fully remote team. This role is central to developing, implementing, and deploying advanced machine learning models that drive key business decisions and product features. As a remote-first organization, we foster a collaborative and inclusive environment that thrives on asynchronous communication and flexible working. You will be at the forefront of leveraging data to build intelligent systems, working with cutting-edge technologies and large-scale datasets. The ideal candidate possesses a strong background in statistical modeling, deep learning, and MLOps, with a proven track record of delivering impactful ML solutions. This is an exceptional opportunity to shape the future of AI within a forward-thinking company.

Key Responsibilities
  • Design, develop, and implement state-of-the-art machine learning models and algorithms.
  • Build and maintain robust ML pipelines for data preprocessing, feature engineering, model training, and evaluation.
  • Deploy ML models into production environments, ensuring scalability, reliability, and performance.
  • Collaborate with data scientists, software engineers, and product managers to define ML project requirements and objectives.
  • Optimize ML models for efficiency and effectiveness, iterating based on performance metrics and feedback.
  • Implement MLOps best practices for continuous integration, delivery, and monitoring of ML systems.
  • Stay abreast of the latest advancements in machine learning, deep learning, and AI research.
  • Contribute to the architecture and design of the company's ML infrastructure.
  • Mentor junior engineers and share knowledge within the team.
  • Ensure the ethical and responsible development and deployment of AI/ML systems.
Requirements
  • Master's or Ph.D. in Computer Science, Engineering, Statistics, or a related quantitative field.
  • Minimum of 6 years of professional experience in machine learning engineering or a related role.
  • Proven experience in developing and deploying ML models for real-world applications.
  • Strong proficiency in Python and popular ML libraries/frameworks (e.g., TensorFlow, PyTorch, scikit-learn, Keras).
  • Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy).
  • Solid understanding of software engineering principles and best practices.
  • Experience with MLOps tools and platforms (e.g., MLflow, Kubeflow, Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities, essential for a remote team.
  • Ability to work independently and manage complex projects effectively.
Benefits

This fully remote role offers a highly competitive salary, performance bonuses, and a comprehensive benefits package. Enjoy the flexibility of working from anywhere, coupled with opportunities for continuous professional development and growth. Our client provides a dynamic and innovative work environment where you can make a significant impact. Benefits include health and wellness programs, and a supportive team culture focused on pushing the boundaries of artificial intelligence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer - Predictive Maintenance
Senior Machine Learning Engineer - Predictive Maintenance

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Fully remote work
Competitive salary
Health insurance
+5
Machine Learning Engineer
Machine Learning Engineer

Sequoia Technologies • Toronto

Hybrid
CAD 100,000 - 160,000
Senior AI Engineer
Senior AI Engineer

Placements24 • Kimberley

Hybrid
CAD 120,000 - 170,000
Bonuses
Remote work
Health insurance
+2
Machine Learning Engineer
Machine Learning Engineer

Hirevantis LLC • Toronto

On-site
CAD 90,000 - 150,000
Competitive compensation
Professional development opportunities
Collaborative environment
Senior Software Engineer - AI/ML Platform
Senior Software Engineer - AI/ML Platform

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Stock options
Health benefits
Generous vacation
+2
Senior Data Scientist - Remote Analytics
Senior Data Scientist - Remote Analytics

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Competitive salary
Remote work
Health benefits
+1
Remote Lead Data Scientist
Remote Lead Data Scientist

Placements24 • Kimberley

Hybrid
CAD 140,000 - 210,000
Industry-leading salary equity/stock
Health, dental, and vision insurance
Professional development budget
+2
Principal Ai Engineer - Cloud Infrastructure
Principal Ai Engineer - Cloud Infrastructure

Placements24 • Kimberley

Hybrid
CAD 180,000 - 240,000
Remote work
Home office budget
Health insurance
+2
Machine Learning Engineer | Remote
Machine Learning Engineer | Remote

Crossing Hurdles • Canada

On-site
CAD 110,000 - 170,000
Lead Data Scientist (Remote)
Lead Data Scientist (Remote)

Placements24 • Kimberley

Hybrid
CAD 140,000 - 180,000
Base salary + equity
Fully remote
Health, dental, vision
+2