Remote Senior Machine Learning Engineer - MLOps Focus

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,500,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

Bonuses
Health insurance
Generous leave
Dev budget
Remote setup allowance
Flexible hours
Cutting-edge tech
Remote teams
Team events
Retirement plan

Job summary

Placements24 is seeking a Senior Remote Machine Learning Engineer with a strong MLOps focus to join a fully distributed team. You will design, build, and maintain scalable ML infrastructure and pipelines, ensuring production-ready deployments and robust monitoring.

This role offers flexible remote work from anywhere and a path to influence AI platforms across diverse projects. Ideal candidates hold a Master's or PhD in a quantitative field, 5+ years in software engineering with ML/MLOps, and

Qualifications

  • Master's degree or Ph.D. in Computer Science, Software Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering, with at least 3 years focused on machine learning engineering and MLOps.
  • Strong programming skills in Python and experience with ML libraries (scikit-learn, TensorFlow, PyTorch).
  • Proven experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services (e.g., SageMaker, Azure ML, Vertex AI).
  • Knowledge of infrastructure as code tools (e.g., Terraform, Ansible).
  • Understanding of ML model development, evaluation, and deployment processes.

Responsibilities

  • Design, build, and maintain scalable ML infrastructure and pipelines.
  • Implement MLOps best practices for CI/CD/CT of ML models.
  • Automate deployment, monitoring, and management of machine learning models in production.
  • Collaborate with data scientists to optimize models for production environments.
  • Develop tools and frameworks to support the ML lifecycle.
  • Ensure the performance, scalability, and stability of ML systems.
  • Troubleshoot and resolve issues related to ML model deployment and operation.
  • Implement monitoring and alerting solutions for ML systems.
  • Contribute to the design and architecture of new ML platforms and services.
  • Stay current with emerging MLOps tools, technologies, and trends.

Skills

Python
CI/CD
ML lifecycle
Team collaboration

Education

Master's or PhD in CS/SE or related field

Tools

Docker
Kubernetes
Terraform
Ansible
Prometheus
Grafana
ELK Stack

Job description

About the Role

Our client, a trailblazer in AI & Emerging Technologies , is looking for a Remote Senior Machine Learning Engineer with a strong focus on MLOps to join their innovative and fully distributed team. This role offers the flexibility to work remotely from anywhere, enabling you to contribute to sophisticated AI projects without geographical limitations. You will play a crucial role in building, deploying, and maintaining scalable machine learning systems and pipelines, ensuring they are robust, efficient, and production-ready. We seek a candidate with exceptional engineering skills, a deep understanding of the machine learning lifecycle, and a passion for automating and streamlining ML operations. This is a fantastic opportunity to shape the operational excellence of AI at a leading tech company and work on challenging, impactful problems.

Key Responsibilities
  • Design, build, and maintain scalable and reliable ML infrastructure and pipelines.
  • Implement MLOps best practices for continuous integration, continuous delivery, and continuous training (CI/CD/CT) of ML models.
  • Automate the deployment, monitoring, and management of machine learning models in production.
  • Collaborate with data scientists to optimize models for production environments.
  • Develop tools and frameworks to support the ML lifecycle.
  • Ensure the performance, scalability, and stability of ML systems.
  • Troubleshoot and resolve issues related to ML model deployment and operation.
  • Implement monitoring and alerting solutions for ML systems.
  • Contribute to the design and architecture of new ML platforms and services.
  • Stay current with emerging MLOps tools, technologies, and trends.
Requirements
  • Master's degree or Ph.D. in Computer Science, Software Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering, with at least 3 years focused on machine learning engineering and MLOps.
  • Strong programming skills in Python and experience with ML libraries (e.g., scikit-learn, TensorFlow, PyTorch).
  • Proven experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services (e.g., SageMaker, Azure ML, Vertex AI).
  • Knowledge of infrastructure as code tools (e.g., Terraform, Ansible).
  • Understanding of ML model development, evaluation, and deployment processes.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Excellent problem-solving and debugging skills, with a proactive approach to identifying and addressing issues.
Benefits
  • Highly competitive remuneration package including salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous annual leave and company-observed holidays.
  • Professional development budget for conferences, courses, and certifications.
  • Remote work setup allowance for home office equipment.
  • Flexible working hours to promote work-life balance.
  • Opportunity to work on impactful, large-scale AI projects.
  • Access to cutting-edge technologies and collaborative remote teams.
  • Regular virtual social events and team-building activities.
  • Retirement savings plan with company matching contributions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Machine Learning Engineer - MLOps Focus
Remote Machine Learning Engineer - MLOps Focus

Placements24 • Benoni

Hybrid
ZAR 650,000 - 950,000
Health insurance
Home office allowance
Continuous learning resources
Remote Machine Learning Operations (MLOps) Engineer
Remote Machine Learning Operations (MLOps) Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Remote Senior AI Engineer (MLOps)
Remote Senior AI Engineer (MLOps)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary and stock options
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,800,000
Fully remote
Stock options
Health insurance
+1
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Durban

Hybrid
ZAR 2,501,000 - 3,835,000
Health benefits
Remote work stipend
Professional development budget
+2
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 Engineer - Cloud AI Platforms
Senior Machine Learning Engineer - Cloud AI Platforms

Placements24 • Durban

Hybrid
ZAR 1,992,000 - 2,988,000
Health benefits
Home office setup allowance
Unlimited paid time off
+2
Remote Lead Machine Learning Engineer
Remote Lead Machine Learning Engineer

Placements24 • Randburg

Hybrid
ZAR 1,990,000 - 2,985,000
Remote-first culture
Health insurance
Flexible PTO
+1
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
Remote Senior AI/ML Infrastructure Engineer
Remote Senior AI/ML Infrastructure Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Performance bonuses
Health, dental & vision insurance
+4