Senior Machine Learning Engineer (Remote)

Placements24

LegKraal Gate

Hybrid

ZAR 2,133,000 - 2,953,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salary + bonuses
Stock options
Health, dental, vision insurance
Remote work flexibility
Professional development budget

Job summary

Placements24 is seeking a Senior Machine Learning Engineer to join a fully remote engineering team. You will design, build, and deploy scalable ML systems and pipelines that power AI-driven products. Work closely with data scientists and software engineers to productionize models and implement CI/CD and monitoring.

The role emphasizes strong software engineering practices, deep ML knowledge, and mentoring of junior engineers in a globally distributed team.

Qualifications

  • Bachelor's or Master's degree in CS, SE, or related quantitative field.
  • Minimum of 5 years of professional software engineering with ML focus.
  • Proven experience deploying production ML models and pipelines.
  • Strong programming in Python, Java, or Scala.
  • Deep knowledge of ML frameworks (TensorFlow, PyTorch, scikit-learn) and MLOps tools.
  • Experience with cloud platforms (AWS, Azure, GCP) and Docker/Kubernetes.
  • Solid understanding of data structures, algorithms, and software design.
  • Experience with distributed systems and Spark.
  • Excellent problem-solving and collaboration in remote teams.

Responsibilities

  • Design, implement, and maintain scalable ML systems and infrastructure.
  • Develop and optimize ML pipelines for data preprocessing, feature engineering, model training, and deployment.
  • Collaborate with data scientists to deploy and integrate ML models into production environments.
  • Implement MLOps best practices, including CI/CD and model monitoring.
  • Build robust data pipelines for ingestion, transformation, and storage.
  • Optimize ML model performance for speed, scalability, and efficiency.
  • Write high-quality, maintainable, and well-documented code.
  • Troubleshoot and resolve issues in production ML systems.
  • Stay up-to-date with ML, MLOps, and cloud advancements.
  • Contribute to architectural decisions and technology roadmap for ML infrastructure.
  • Mentor junior engineers and contribute to team growth.

Skills

Python
Java
Scala
ML frameworks
MLOps concepts
Distributed systems
Problem-solving
Communication

Education

BSc/MS in CS or related field

Tools

TensorFlow
PyTorch
scikit-learn
MLflow
Kubeflow
AWS
Azure
GCP
Docker
Kubernetes
Spark

Job description

About the Role

Our client, a rapidly growing tech company at the forefront of AI-driven solutions, is seeking a highly experienced Senior Machine Learning Engineer to join their innovative and fully remote engineering team. This role is critical for designing, building, and deploying scalable machine learning systems and infrastructure that power our cutting-edge products. You will work closely with data scientists and software engineers to translate research prototypes into robust, production-ready ML pipelines. The ideal candidate possesses a strong blend of software engineering best practices and deep expertise in machine learning principles and MLOps. If you are passionate about operationalizing machine learning models and building the infrastructure that enables AI innovation at scale, this remote position offers an exceptional opportunity to make a significant impact.

Key Responsibilities
  • Design, implement, and maintain scalable machine learning systems and infrastructure.
  • Develop and optimize ML pipelines for data preprocessing, feature engineering, model training, and deployment.
  • Collaborate with data scientists to deploy and integrate ML models into production environments.
  • Implement MLOps best practices, including continuous integration, continuous delivery (CI/CD), and model monitoring.
  • Build robust data pipelines for efficient data ingestion, transformation, and storage.
  • Optimize ML model performance for speed, scalability, and efficiency.
  • Write high-quality, maintainable, and well-documented code.
  • Troubleshoot and resolve issues in production ML systems.
  • Stay up-to-date with the latest advancements in ML engineering, MLOps, and cloud technologies.
  • Contribute to architectural decisions and technology roadmap for ML infrastructure.
  • Mentor junior engineers and contribute to the team's technical growth.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related quantitative field.
  • Minimum of 5 years of professional experience in software engineering, with a significant focus on machine learning systems.
  • Proven experience in building and deploying production-level ML models and pipelines.
  • Strong proficiency in programming languages such as Python, Java, or Scala.
  • Deep understanding of ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and MLOps tools (e.g., MLflow, Kubeflow).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with distributed systems and big data technologies (e.g., Spark).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities, essential for a remote team.
Benefits
  • Our client offers a highly competitive salary, performance bonuses, and stock options.
  • We provide comprehensive health, dental, and vision insurance, a generous vacation policy, and a significant budget for professional development and continuous learning.
  • The fully remote nature of this role offers unparalleled flexibility and work-life balance.
  • Join a dynamic and collaborative team that is pushing the boundaries of AI technology.
  • We foster an environment of innovation and provide opportunities for career growth and leadership.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Generous paid time off
+1
Lead Machine Learning Engineer - Cloud AI Platforms
Lead Machine Learning Engineer - Cloud AI Platforms

Placements24 • Cape Town

Hybrid
ZAR 2,326,000 - 3,822,000
Fully remote work setup
Stock option plan
Learning & development opportunities
Remote Senior Machine Learning Engineer
Remote Senior Machine Learning Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,800,000
Health insurance
Vision benefits
Retirement plan
+4
Senior Machine Learning Operations (Mlops) Engineer
Senior Machine Learning Operations (Mlops) Engineer

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,800,000
Health insurance
Dental insurance
Vision insurance
+4
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Kempton Park

Remote
ZAR 1,200,000 - 1,900,000
Equity options
Health coverage
Remote stipend
+3
Remote Lead Machine Learning Engineer
Remote Lead Machine Learning Engineer

Placements24 • Gauteng

Hybrid
ZAR 1,200,000 - 2,100,000
Fully remote
Competitive salary
Professional development budget
+1
Fill In Floater X 1
Fill In Floater X 1

Alpla Inc. • South Africa

Remote
ZAR 700,000 - 1,100,000
Fully remote work arrangement
Competitive salary package
Health, dental & vision insurance
+3
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Soweto

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Machine Learning Engineer - Cloud Ai
Senior Machine Learning Engineer - Cloud Ai

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,600,000
Health, dental, and vision insurance
Fully remote work environment
Professional development opportunities
+1
Remote Senior AI/ML Engineer
Remote Senior AI/ML Engineer

Placements24 • Sandton

Hybrid
ZAR 1,496,000 - 2,160,000
Health insurance
Paid time off
Flexible hours
+2