Remote Senior Machine Learning Engineer

Placements24

Mossel Bay

Hybrid

ZAR 2,001,000 - 3,001,000

Full time

3 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

Remote work
Health benefits
Paid time off
Learning opportunities
Stock options

Job summary

Placements24 is seeking a Senior Machine Learning Engineer for a fully remote R&D team. You will design, train, and deploy ML models on large datasets, work with data scientists and engineers, and mentor junior teammates while influencing architectural decisions.

This role offers remote-first flexibility and collaboration with globally distributed teams. Ideal candidates have 5+ years in ML engineering, strong Python and ML framework experience (TensorFlow, PyTorch, scikit-learn), and

Qualifications

  • Master's or PhD in Computer Science, ML, Statistics or related field.
  • Minimum 5 years of professional experience in machine learning engineering.
  • Strong understanding of supervised and unsupervised learning methods and related algorithms.

Responsibilities

  • Design, build, train, and deploy advanced ML models and algorithms.
  • Develop and maintain robust data pipelines for model training and evaluation.
  • Collaborate with data scientists, software engineers, and product managers to define ML requirements.
  • Perform feature engineering, model selection, hyperparameter tuning, and optimization.
  • Implement and manage ML deployment pipelines with scalability and reliability.
  • Monitor model performance in production and plan retraining as needed.
  • Mentor junior ML engineers and contribute to technical strategy.
  • Document ML models, processes, and best practices.
  • Write clean, tested code in Python or other relevant languages.

Skills

Problem-solving
Remote teamwork
Mentorship

Education

Master's or PhD in CS/ML/Statistics

Tools

TensorFlow
PyTorch
scikit-learn
MLflow
Kubeflow
Python
Spark

Job description

About the Role

Our client, a leading innovator in data-driven solutions and artificial intelligence, is seeking a highly skilled and experienced Senior Machine Learning Engineer to join their fully remote R&D team. This role is critical in designing, developing, and deploying sophisticated machine learning models and algorithms that drive our client's cutting-edge products and services. You will work on challenging problems, leveraging large datasets to build predictive models, enhance user experiences, and unlock new business opportunities. The ideal candidate possesses a deep understanding of various machine learning techniques, strong programming skills, and a proven ability to translate complex business requirements into robust technical solutions. As a senior member of the team, you will mentor junior engineers, contribute to architectural decisions, and champion best practices in model development and deployment. This is a remote-first position, offering exceptional flexibility and the opportunity to collaborate with a diverse, globally distributed team from anywhere. We are committed to fostering an inclusive and innovative environment where your contributions will have a significant impact. This role, while remote, will involve close collaboration with teams that may have ties to research hubs, making it a dynamic and intellectually stimulating position, regardless of your physical location, though our core operations are informed by the advancements seen in regions like Mossel Bay, Western Cape .

Key Responsibilities
  • Design, build, train, and deploy advanced machine learning models and algorithms.
  • Develop and maintain robust data pipelines for model training and evaluation.
  • Collaborate with data scientists, software engineers, and product managers to define ML requirements and deliver solutions.
  • Conduct feature engineering, model selection, hyperparameter tuning, and performance optimization.
  • Implement and manage ML model deployment pipelines, ensuring scalability and reliability.
  • Monitor model performance in production and implement retraining strategies as needed.
  • Stay abreast of the latest research and advancements in machine learning and AI.
  • Mentor junior machine learning engineers and contribute to technical strategy.
  • Document ML models, processes, and best practices.
  • Write clean, efficient, and well-tested code in Python or other relevant languages.
Requirements
  • Master's or Ph.D. in Computer Science, Machine Learning, Statistics, or a related quantitative field.
  • Minimum of 5 years of professional experience in machine learning engineering.
  • Strong theoretical understanding and practical experience with supervised and unsupervised learning algorithms (e.g., deep learning, gradient boosting, clustering).
  • Proficiency in Python and ML libraries such as TensorFlow, PyTorch, scikit-learn.
  • Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools (e.g., MLflow, Kubeflow).
  • Solid understanding of data structures, algorithms, and software engineering best practices.
  • Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Proven ability to deliver end-to-end ML solutions.
Benefits
  • As a fully remote employee, you will enjoy the flexibility to work from anywhere.
  • Our client offers a highly competitive salary, comprehensive health and wellness benefits, generous paid time off, and a substantial retirement savings plan.
  • We provide opportunities for continuous learning and professional growth, including access to online courses, workshops, and conferences.
  • You’ll be part of a dynamic and supportive team, contributing to groundbreaking AI advancements.
  • Performance bonuses and stock options are also available.
  • This is a fantastic opportunity to advance your career in machine learning with a company that values innovation, autonomy, and work-life balance, offering a truly global work experience inspired by the spirit of research hubs like those around Mossel Bay, Western Cape .
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 Machine Learning Engineer
Remote Machine Learning Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 800,000 - 1,400,000
Competitive salary
Medical aid
Professional development
+2
Remote Senior Data Scientist (Machine Learning Focus)
Remote Senior Data Scientist (Machine Learning Focus)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Health and wellness benefits
Professional development opportunities
Fully remote work
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
Remote Senior Data Scientist - AI/ML
Remote Senior Data Scientist - AI/ML

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote setup
Health insurance
+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
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
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
Remote Senior Deep Learning Engineer
Remote Senior Deep Learning Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 2,495,000 - 3,493,000
Stock options
Remote work with flexible hours
Equipment provided
Lead Machine Learning Engineer - Predictive Analytics
Lead Machine Learning Engineer - Predictive Analytics

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,100,000
Medical aid and pension benefits
Annual performance bonus
Flexible remote work environment
+1