Senior Machine Learning Engineer

Placements24

Sandton

Remote

ZAR 900,000 - 1,500,000

Full time

7 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

Fully remote work
Competitive compensation
Opportunities for professional growth

Job summary

Placements24 is seeking an experienced Senior Machine Learning Engineer for a fully remote position. You will design, develop, and deploy ML models and systems that power our AI products, working with data scientists and software engineers to bring research to production.

The ideal candidate has 5+ years in ML engineering, strong Python skills, and hands-on experience with TensorFlow or PyTorch, Spark or Dask, and cloud platforms (AWS/Azure/GCP).

Qualifications

  • Master's or PhD in CS/ML/Statistics or related field required.
  • 5+ years of experience in machine learning engineering.
  • Strong Python and ML libraries (TensorFlow, PyTorch, scikit-learn).
  • Experience with distributed computing (Spark, Dask) and cloud platforms.

Responsibilities

  • Design, build, train, and deploy ML models and algorithms.
  • Develop and maintain production-grade ML pipelines.
  • Optimize models for production performance and scalability.
  • Collaborate with data scientists to productionize research prototypes.
  • Integrate ML models with software features and applications.
  • Monitor deployed models for accuracy and performance over time.
  • Stay current with ML/deep learning advancements and architectures.
  • Contribute to ML infrastructure design and mentor juniors.

Skills

Python proficiency
ML algorithms
CI/CD
Communication

Education

Master's or PhD in Computer Science/ML/Statistics

Tools

TensorFlow
PyTorch
scikit-learn
Spark
Dask
AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client, a prominent AI research and development company, is seeking an experienced Senior Machine Learning Engineer for a fully remote position. This role involves the design, development, and deployment of cutting-edge machine learning models and systems that power our innovative products. You will work closely with data scientists and software engineers to bring ML models from research to production, ensuring scalability, efficiency, and performance. The ideal candidate possesses a strong background in ML algorithms, software engineering best practices, and experience with large-scale data processing and cloud platforms. This is an exciting opportunity to contribute to groundbreaking AI advancements from anywhere, with potential relevance to innovation hubs like Sandton, Gauteng.

Key Responsibilities
  • Design, build, train, and deploy machine learning models and algorithms.
  • Develop and maintain production-grade ML pipelines for data processing, feature engineering, and model training/evaluation.
  • Optimize ML models for performance, scalability, and efficiency in production environments.
  • Collaborate with data scientists to implement research prototypes into robust production systems.
  • Work with software engineering teams to integrate ML models into product features and applications.
  • Monitor and maintain deployed ML models, ensuring accuracy and performance over time.
  • Stay current with advancements in machine learning, deep learning, and AI technologies.
  • Contribute to the architectural design of ML infrastructure and platforms.
  • Mentor junior engineers and contribute to team knowledge sharing.
Requirements
  • Master's or PhD in Computer Science, Machine Learning, Statistics, or a related quantitative field.
  • 5+ years of experience in machine learning engineering or a related role.
  • Strong proficiency in Python and ML libraries such as TensorFlow, PyTorch, scikit-learn.
  • Experience with distributed computing frameworks (e.g., Spark, Dask) and big data technologies.
  • Proven experience deploying and managing ML models in production environments using cloud platforms (AWS, Azure, GCP).
  • Familiarity with containerization technologies (Docker, Kubernetes) and MLOps practices.
  • Solid understanding of software engineering principles, including version control, testing, and CI/CD.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a remote, collaborative team environment, contributing to innovation relevant to business centers like Sandton, Gauteng.
Benefits

Our client offers a highly competitive salary, comprehensive benefits package, performance-based bonuses, and significant opportunities for professional development and impact. As a fully remote role, you benefit from maximum flexibility while working with a world-class team on state-of-the-art AI projects. Our client fosters a culture of innovation, intellectual curiosity, and provides the resources needed to excel. Contribute to the future of AI from wherever you are, with an understanding of the importance of key economic centers like Sandton.

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 • Polokwane

Hybrid
ZAR 900,000 - 1,800,000
Competitive salary
Performance bonuses
Health insurance
+4
Remote Senior Machine Learning Engineer
Remote Senior Machine Learning Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 2,001,000 - 3,001,000
Remote work
Health benefits
Paid time off
+2
Senior Software Engineer - Ai & Machine Learning
Senior Software Engineer - Ai & Machine Learning

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Stock options
Health benefits
Remote work
Lead Machine Learning Engineer - Cloud Platforms
Lead Machine Learning Engineer - Cloud Platforms

Placements24 • Gauteng

Hybrid
ZAR 1,500,000 - 2,500,000
Health insurance
Remote-first culture
Paid time off
+2
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Annual bonus
Equity options
Health, dental, and vision insurance
+2
Senior Machine Learning Engineer - AI Innovations
Senior Machine Learning Engineer - AI Innovations

Placements24 • Johannesburg

Hybrid
ZAR 950,000 - 1,700,000
Health benefits
Retirement plan
Wellness program
+1
Remote Senior AI/ML Engineer
Remote Senior AI/ML Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Performance bonuses
Professional development budget
+1
Senior Machine Learning Engineer - AI Research
Senior Machine Learning Engineer - AI Research

Placements24 • Klerksdorp

On-site
ZAR 1,200,000 - 1,800,000
Health coverage
Retirement plan
Professional development
+2
Senior Data Scientist (AI & Machine Learning)
Senior Data Scientist (AI & Machine Learning)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Competitive salary
Health benefits
+1
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Health insurance
Retirement savings
Professional development