Senior AI Software Engineer - MLOps

Placements24

Noord-Kaap

On-site

ZAR 1,200,000 - 1,800,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

Competitive salary
Health insurance
Dental & Vision insurance
Paid time off
Professional growth
Exposure to cutting-edge AI

Job summary

Placements24 is seeking a Senior AI Software Engineer (MLOps) in Kimberley, South Africa. You will bridge model development and production, designing pipelines for training, deployment, monitoring, and management of ML systems.

Collaborate with data scientists and software engineers, implement CI/CD and IaC, containerize with Docker/Kubernetes, and work with AWS/Azure/GCP ML services to ensure scalable, secure AI production.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years in software engineering with at least 2 years in MLOps or ML infrastructure.
  • Proficiency in Python and ML frameworks (TensorFlow, PyTorch, scikit-learn).
  • Experience with cloud platforms (AWS, Azure, GCP) and ML services.
  • Strong containerization knowledge (Docker, Kubernetes) and CI/CD practices.
  • Familiarity with infrastructure as code (IaC) and data pipelines (Airflow).
  • Excellent problem solving and teamwork abilities.
  • On-site work eligibility in Kimberley, Northern Cape, SA.

Responsibilities

  • Develop and maintain robust MLOps pipelines for automated model training, validation, and deployment.
  • Implement model monitoring, performance tracking, and anomaly detection in production.
  • Build and manage infrastructure for ML model serving and inference.
  • Collaborate with data scientists to optimize models for production environments.
  • Automate deployment processes using CI/CD tools and best practices.
  • Ensure scalability, reliability, and security of AI production systems.
  • Work with cloud platforms (AWS, Azure, GCP) for ML infrastructure.
  • Design and implement data pipelines supporting ML workflows.
  • Troubleshoot and resolve issues in production ML systems.
  • Stay updated on emerging MLOps tools and techniques.

Skills

Python
MLOps
ML frameworks
CI/CD
Docker
Kubernetes
Cloud platforms
Communication

Education

Bachelor's degree in CS/Software Eng

Tools

Docker
Kubernetes
Airflow

Job description

About the Role

Our client, a pioneering technology firm developing advanced AI applications, is actively seeking a Senior AI Software Engineer with a specialization in MLOps to join their dynamic team in Kimberley. This role is instrumental in bridging the gap between AI model development and reliable, scalable production deployment. You will be responsible for designing, implementing, and managing the systems and processes that enable seamless model training, deployment, monitoring, and management. This is an exciting opportunity for an experienced engineer to contribute to the operationalization of cutting-edge AI solutions in Kimberley, working closely with data scientists and software engineers.

Key Responsibilities
  • Develop and maintain robust MLOps pipelines for automated model training, validation, and deployment.
  • Implement strategies for model monitoring, performance tracking, and anomaly detection in production.
  • Build and manage infrastructure for ML model serving and inference.
  • Collaborate with data scientists to optimize models for production environments.
  • Automate deployment processes using CI/CD tools and best practices.
  • Ensure the scalability, reliability, and security of AI production systems.
  • Work with cloud platforms (AWS, Azure, GCP) to manage ML infrastructure.
  • Contribute to the design and implementation of data pipelines supporting ML workflows.
  • Troubleshoot and resolve issues in production ML systems.
  • Stay abreast of emerging MLOps tools and techniques.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 5 years of experience in software engineering, with at least 2 years focused on MLOps or ML infrastructure.
  • Proficiency in Python and experience with ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Strong understanding of containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD tools and methodologies.
  • Familiarity with infrastructure as code (IaC) principles and tools.
  • Knowledge of data pipeline orchestration tools (e.g., Airflow).
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Must be eligible to work on-site in Kimberley, Northern Cape, South Africa.
Benefits
  • Competitive salary and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off.
  • Opportunities for professional growth and advanced training.
  • Exposure to cutting-edge AI projects and technologies.
  • Collaborative work environment in Kimberley.
  • Career advancement opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Ai Engineer - Mlops
Senior Ai Engineer - Mlops

Placements24 • Noord-Kaap

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional growth
Principal AI Engineer - MLOps
Principal AI Engineer - MLOps

Placements24 • Noord-Kaap

On-site
ZAR 1,800,000 - 2,400,000
Health insurance
Retirement contributions
Performance bonuses
+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
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
AI Software Engineer - MLOps

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,400,000
Health insurance
Retirement contributions
Training programs and conference支持
Senior Machine Learning Engineer - MLOps
Senior Machine Learning Engineer - MLOps

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Salary plus performance-based bonuses
Health insurance
Retirement savings plan
+3
Senior AI Engineer - MLOps
Senior AI Engineer - MLOps

Placements24 • Randburg

Hybrid
ZAR 750,000 - 1,800,000
Fully remote
Continuous learning opportunities
Health and retirement plans
Machine Learning Operations (MLOps) Engineer
Machine Learning Operations (MLOps) Engineer

Placements24 • Stellenbosch

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Health, dental, vision insurance
Generous paid time off
+4
AI Platform Engineer - MLOps
AI Platform Engineer - MLOps

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Performance-based bonuses
Health, dental, and vision insurance
+6
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary & bonuses
Health, dental, vision coverage
Generous PTO
+1