Senior AI/ML Engineer - Distributed Systems

Placements24

Bloemfontein

Hybrid

ZAR 1,992,000 - 2,988,000

Full time

4 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 insurance
Home office setup budget
Flexible working hours
Fully remote environment
Professional development

Job summary

Placements24 is seeking a Senior AI/ML Engineer to design and scale distributed AI infrastructure for training, inference, and data processing. The role emphasizes cloud-based platforms, MLOps, and collaboration with cross-functional teams.

You will work remotely with a globally distributed team, focusing on scalable, reliable, and cost-efficient AI systems that power cutting-edge products and research initiatives.

Qualifications

  • Master's or PhD in Computer Science, Software Engineering, or related field.
  • Proven experience building and managing large-scale distributed systems.
  • Strong understanding of cloud platforms (AWS/Azure/GCP) and services.
  • Proficiency in Python, Go, or Java.
  • Experience with Docker and Kubernetes.
  • Familiarity with distributed data processing (Spark, Dask).
  • Knowledge of ML concepts and workflows.
  • Experience with MLOps tools and practices is highly desirable.
  • Excellent problem-solving and debugging skills.
  • Strong communication for remote collaboration.

Responsibilities

  • Design, develop, and implement scalable distributed systems for AI/ML workloads.
  • Optimize training and inference pipelines for performance and efficiency.
  • Manage and monitor ML infrastructure on cloud platforms (AWS/Azure/GCP).
  • Implement and advocate MLOps: CI/CD, automated testing, deployment strategies.
  • Develop tools to streamline the ML development lifecycle.
  • Collaborate with data scientists to understand infrastructure needs.

Skills

Distributed systems
ML/AI
Cloud computing
Python
Go
Java
Docker
Kubernetes
MLOps
CI/CD

Education

Master's or PhD in CS/SE

Tools

Spark
Dask

Job description

About the Role Our client is a fast-growing technology firm seeking a highly experienced Senior AI/ML Engineer with expertise in Distributed Systems to join their fully remote team. This role is critical for building and scaling the AI infrastructure that powers our client's innovative products. You will focus on designing, implementing, and maintaining robust, high-performance distributed systems for machine learning model training, inference, and data processing. The ideal candidate will possess a deep understanding of distributed computing principles, cloud infrastructure, and large-scale ML operations (MLOps). This is a remote-first position, offering flexibility and the opportunity to work with a globally distributed team of talented engineers and researchers. Our client is committed to fostering a culture of innovation, collaboration, and continuous learning, providing the resources and support needed to tackle complex technical challenges. You will play a key role in architecting solutions that ensure our AI systems are scalable, reliable, and efficient, contributing significantly to the company's technological advancements. Be part of a team that values autonomy, excellence, and the pursuit of cutting‑edge solutions.

Key Responsibilities
  • Design, develop, and implement scalable and reliable distributed systems for AI and machine learning workloads.
  • Optimize ML training and inference pipelines for performance and efficiency using distributed computing techniques.
  • Manage and monitor large-scale ML infrastructure on cloud platforms (e.g., AWS, Azure, GCP).
  • Implement and advocate for MLOps best practices, including CI/CD, automated testing, and deployment strategies.
  • Develop tools and frameworks to streamline the ML development lifecycle.
  • Collaborate with data scientists and ML researchers to understand their infrastructure needs and provide solutions.
  • Troubleshoot and resolve complex issues in distributed AI systems.
  • Contribute to architectural decisions and technology selection for the AI platform.
  • Ensure the security, scalability, and cost-effectiveness of the distributed infrastructure.
Requirements
  • Master's or PhD in Computer Science, Software Engineering, or a related field.
  • Proven experience building and managing large-scale distributed systems.
  • Strong understanding of cloud computing platforms (AWS, Azure, or GCP) and their services.
  • Proficiency in programming languages like Python, Go, or Java.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with distributed data processing frameworks (e.g., Spark, Dask).
  • Knowledge of machine learning concepts and workflows.
  • Experience with MLOps tools and practices is highly desirable.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills for effective remote collaboration.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous home office setup budget.
  • Flexible working hours and a fully remote work environment.
  • Opportunities for professional development and continuous learning.
  • Access to cutting-edge technologies and challenging projects.
  • Collaborative and supportive team culture.
  • Work with a global team on impactful AI initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior AI Infrastructure Engineer
Senior AI Infrastructure Engineer

Placements24 • Midrand

Hybrid
ZAR 1,976,000 - 2,964,000
Bonuses
Remote work
Health insurance
+5
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 AI Platform Engineer
Remote AI Platform Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,400,000
Fully remote work arrangement
Competitive salary and bonuses
Health insurance and wellness programs
+1
Remote Senior Software Engineer - AI/ML
Remote Senior Software Engineer - AI/ML

Placements24 • Polokwane

Hybrid
ZAR 1,992,000 - 2,822,000
Fully remote
Competitive salary
Health insurance
+4
Senior AI Software Engineer - MLOps
Senior AI Software Engineer - MLOps

Placements24 • Graafwater

Hybrid
ZAR 1,976,000 - 2,635,000
Remote work flexibility
Health benefits
Professional development budget
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 1,200,000
Fully remote work
Equity options
Professional development budget
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
AI Software Engineer - Cloud Platforms
AI Software Engineer - Cloud Platforms

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Fully remote work
Flexible hours
+4
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,800,000
Fully remote
Stock options
Health insurance
+1