Senior AI/ML Engineer - Production Systems

Placements24

Randburg

On-site

ZAR 900,000 - 1,500,000

Full time

42 hours 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

Health insurance
Dental insurance
Vision insurance
Professional development
Advanced tools
Career advancement
Retirement plan
Competitive salary
Team collaboration

Job summary

Placements24 in Randburg, Gauteng, seeks a Senior AI/ML Engineer to design and maintain production ML pipelines and scalable infrastructure. You will deploy models, monitor performance, and collaborate with data scientists, software engineers, and operations teams to ensure reliability and efficiency.

Responsibilities include building CI/CD pipelines for ML updates, implementing observability, and optimizing models for production across AWS/Azure/GCP, Docker, and Kubernetes, all within a

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of software engineering experience, with at least 3 years focused on building and deploying production ML systems.
  • Strong programming skills in Python, Java, or Scala.
  • Experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn) and MLOps tools.
  • Proficiency in cloud platforms (AWS, Azure, GCP) and ML services.
  • Solid understanding of containers (Docker) and orchestration (Kubernetes).
  • Experience with data pipelines, Airflow, and distributed systems.
  • Strong engineering practices including testing, CI/CD, and monitoring.
  • Excellent problem-solving and collaboration in production environments.

Responsibilities

  • Design, develop, and maintain scalable production ML pipelines and infrastructure.
  • Deploy ML models into production with high availability and performance.
  • Implement monitoring, logging, and alerting for ML services.
  • Collaborate with data scientists to optimize models for production.
  • Develop and manage CI/CD pipelines for ML updates and deployments.
  • Troubleshoot production issues in ML systems under pressure.
  • Work with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • Automate operational tasks related to ML system management.
  • Stay updated with MLOps best practices and emerging technologies.

Skills

Python
Java
Scala
ML deployment
Cloud computing
Distributed systems
Problem solving
Team collaboration

Education

Bachelor's or Master's in CS/Engineering

Tools

TensorFlow
PyTorch
Scikit-learn
Airflow
Docker
Kubernetes
CI/CD tooling

Job description

About the Role

Our client is a leading innovator in AI and Emerging Technologies, focused on deploying powerful machine learning solutions into real-world applications. We are seeking a Senior AI/ML Engineer with extensive experience in building and maintaining robust production systems to join our team in Randburg, Gauteng . This role is critical for ensuring the reliability, scalability, and performance of our AI services. You will work closely with data scientists, software engineers, and operations teams to streamline the deployment and management of machine learning models. This is an excellent opportunity for a highly skilled engineer to make a significant impact on mission-critical systems in a cutting-edge technology environment located in Randburg .

Key Responsibilities
  • Design, develop, and maintain scalable and reliable production ML pipelines and infrastructure.
  • Deploy machine learning models into production environments, ensuring high availability and performance.
  • Implement monitoring, logging, and alerting systems for ML services to ensure operational health.
  • Collaborate with data scientists to optimize models for production deployment, considering efficiency and resource constraints.
  • Develop and manage CI/CD pipelines for machine learning model updates and deployments.
  • Troubleshoot and resolve production issues related to ML systems, often under pressure.
  • Work with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Automate operational tasks related to ML system management.
  • Stay updated with MLOps best practices and emerging technologies in production AI.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering, with at least 3 years focused on building and deploying production ML systems.
  • Strong programming skills in Python, Java, or Scala.
  • Experience with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) and MLOps tools.
  • Proficiency in cloud computing platforms (AWS, Azure, GCP) and their ML services.
  • Solid understanding of containerization technologies (Docker) and orchestration (Kubernetes).
  • Experience with data pipelines, workflow management tools (e.g., Airflow), and distributed systems.
  • Strong understanding of software engineering best practices, including testing, CI/CD, and monitoring.
  • Excellent problem-solving and debugging skills in a production environment.
  • Effective communication and teamwork abilities.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for continuous learning and professional development.
  • Access to advanced tools and technologies in the AI/ML space.
  • A collaborative and challenging work environment in Randburg, Gauteng .
  • Regular opportunities to work on impactful and mission-critical projects.
  • Retirement savings plan and other standard benefits.
  • Potential for career advancement within the organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Engineer - Production Systems
Senior AI/ML Engineer - Production Systems

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,700,000
Competitive salary
Health insurance
Retirement contributions
+3
Senior AI/ML Platform Engineer
Senior AI/ML Platform Engineer

Placements24 • Benoni

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Medical benefits
Retirement benefits
+7
Senior AI Systems Engineer
Senior AI Systems Engineer

Placements24 • Vereeniging

On-site
ZAR 1,000,000 - 1,500,000
Annual performance bonus
Medical aid
Retirement fund contributions
+1
Senior Machine Learning Ops (MLOps) Engineer
Senior Machine Learning Ops (MLOps) Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Competitive salary
Comprehensive health insurance
+5
Senior AI/ML Operations (MLOps) Engineer
Senior AI/ML Operations (MLOps) Engineer

Placements24 • Soweto

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical aid
Retirement fund
+1
Senior Ai/Ml Operations Engineer (Mlops)
Senior Ai/Ml Operations Engineer (Mlops)

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Paid time off
Professional development
+2
Senior AI/ML Platform Engineer
Senior AI/ML Platform Engineer

Placements24 • Polokwane

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Career development
Cutting-edge AI
+4
Principal Ai Software Engineer - Mlops
Principal Ai Software Engineer - Mlops

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Health and retirement benefits
Flexible work arrangements
+3
AI Software Engineer - MLOps Focus
AI Software Engineer - MLOps Focus

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary packages
Health, dental and vision insurance
Generous paid time off
+2
Senior Machine Learning Engineer - AI Platforms
Senior Machine Learning Engineer - AI Platforms

Placements24 • Klerksdorp

On-site
ZAR 1,000,000 - 2,000,000
Competitive salary
Stock options
Professional development
+3