AI Software Engineer - MLOps Focus

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 days 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

Competitive salary packages
Health, dental and vision insurance
Generous paid time off
Continuous learning and development
Exposure to cutting-edge AI and emerg.

Job summary

Placements24 in Benoni, Gauteng, is seeking an AI Software Engineer focused on MLOps to bridge model development and production. You will design scalable ML infrastructure, automate pipelines, and implement best practices for CI/CD and monitoring.

The role collaborates with data scientists, emphasizes containerization with Docker and orchestration via Kubernetes, and requires 4+ years in software engineering with ML/AI project experience.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years in software engineering with MLOps/DevOps for AI/ML projects.
  • Proficiency in Python, Java, or Go.
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
  • Understanding of the ML lifecycle and frameworks (TensorFlow, PyTorch).
  • Experience with monitoring/logging tools (Prometheus, Grafana, ELK).
  • Strong problem-solving and collaboration skills.

Responsibilities

  • Design, build, and maintain scalable and reliable MLOps infrastructure and CI/CD pipelines for machine learning models.
  • Automate the process of model training, validation, deployment, and monitoring.
  • Develop tools and frameworks to support the end-to-end machine learning lifecycle.
  • Collaborate with data scientists and AI researchers to understand their needs and facilitate the operationalization of their models.
  • Implement robust monitoring, logging, and alerting systems for AI/ML applications.
  • Ensure the performance, scalability, and security of deployed AI models and systems.
  • Manage containerization (e.g., Docker) and orchestration (e.g., Kubernetes) for ML workloads.
  • Troubleshoot and resolve issues related to ML infrastructure and deployment.
  • Stay current with emerging MLOps tools, technologies, and best practices.
  • Contribute to the development of best practices for AI software engineering and operations.

Skills

Python
Java
Go
MLOps
DevOps
CI/CD
Docker
Kubernetes
AWS
Azure
GCP
TensorFlow
PyTorch
Prometheus
Grafana
ELK

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
Jenkins
GitLab CI
GitHub Actions
TensorFlow
PyTorch
Prometheus
Grafana
ELK

Job description

About the Role

Our client, a forward-thinking company operating at the forefront of **AI & Emerging Technologies**, is seeking a skilled AI Software Engineer with a specialization in MLOps to join their team in **Benoni, Gauteng**. This role is critical in bridging the gap between AI model development and production deployment, ensuring seamless, scalable, and reliable machine learning operations. You will be responsible for building and maintaining robust infrastructure, automating ML pipelines, and implementing best practices for continuous integration, delivery, and monitoring of AI models. The ideal candidate possesses strong software engineering skills combined with a deep understanding of the machine learning lifecycle. This is an excellent opportunity to contribute to innovative AI projects within a thriving tech environment in **Gauteng**, helping to accelerate the deployment and impact of AI solutions. We foster a culture of innovation and technical excellence.

Key Responsibilities
  • Design, build, and maintain scalable and reliable MLOps infrastructure and CI/CD pipelines for machine learning models.
  • Automate the process of model training, validation, deployment, and monitoring.
  • Develop tools and frameworks to support the end-to-end machine learning lifecycle.
  • Collaborate with data scientists and AI researchers to understand their needs and facilitate the operationalization of their models.
  • Implement robust monitoring, logging, and alerting systems for AI/ML applications.
  • Ensure the performance, scalability, and security of deployed AI models and systems.
  • Manage containerization (e.g., Docker) and orchestration (e.g., Kubernetes) for ML workloads.
  • Troubleshoot and resolve issues related to ML infrastructure and deployment.
  • Stay current with emerging MLOps tools, technologies, and best practices.
  • Contribute to the development of best practices for AI software engineering and operations.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Proven experience (4+ years) in software engineering, with a strong focus on MLOps or DevOps for AI/ML projects.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Experience with cloud platforms (AWS, Azure, GCP) and their associated ML services (e.g., SageMaker, Azure ML, Vertex AI).
  • Hands-on experience with containerization technologies (Docker) and orchestration tools (Kubernetes).
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Understanding of the machine learning lifecycle and common ML frameworks (e.g., TensorFlow, PyTorch).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Strong problem-solving and debugging skills.
  • Excellent collaboration and communication skills.
Benefits
  • Competitive salary and potential for performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holiday schedule.
  • Opportunities for continuous learning, training, and professional development.
  • Exposure to cutting-edge AI and emerging technologies.
  • A collaborative and innovative work environment.
  • Hybrid work model supporting work-life balance.
  • Retirement savings plan.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
AI Operations Specialist - MLOps
AI Operations Specialist - MLOps

Placements24 • Soweto

On-site
ZAR 600,000 - 1,100,000
AI/ML Operations (MLOps) Engineer
AI/ML Operations (MLOps) Engineer

Placements24 • LegKraal Gate

On-site
ZAR 800,000 - 1,200,000
Salary incentives
Health insurance
Paid time off
+2
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
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
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