Senior Software Engineer - AI/ML Platform

Placements24

Benoni

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

Medical aid
Retirement fund contributions
Annual leave
Learning & conferences
Hybrid work in Benoni

Job summary

Placements24 in Benoni, Gauteng seeks a Senior Software Engineer to drive the AI/ML platform infrastructure. Design, build, and maintain scalable systems that empower data scientists and engineers to train, deploy, and manage models.

You will work with Python/Go/Java, cloud services, containers, IaC, and CI/CD, mentorship, and help shape architecture in a hybrid work setting.

Qualifications

  • 5+ years of professional software development experience.
  • Experience with distributed systems and cloud platforms.
  • Proficiency in Python, Go or Java.
  • Experience with building and managing APIs and microservices.

Responsibilities

  • Design, develop, and deploy scalable and reliable software systems for the AI/ML platform.
  • Build and maintain robust APIs and services for data access, model training, and inference.
  • Implement infrastructure as code (IaC) to automate cloud resource provisioning.
  • Collaborate with data scientists and ML engineers to understand requirements and provide platform solutions.
  • Optimize system performance, scalability, and cost-efficiency.
  • Develop and maintain CI/CD pipelines for platform components.
  • Write high-quality, maintainable, well-tested code.
  • Troubleshoot and resolve complex issues in production environments.
  • Contribute to architectural decisions and technology selection for the AI/ML platform.
  • Mentor junior engineers and promote best practices in software development and MLOps.

Skills

Python
Go
Java
Distributed systems
Cloud platforms
CI/CD
APIs
Microservices

Education

Bachelor's or Master's in CS/SE

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a prominent technology solutions provider, is looking for a seasoned Senior Software Engineer to join their core AI/ML platform team in Benoni, Gauteng . This role is crucial for developing and enhancing the foundational infrastructure that powers our AI and machine learning initiatives. You will design, build, and maintain scalable, high-performance systems that enable data scientists and engineers to efficiently develop, train, and deploy models. The position requires a strong background in software engineering, combined with a solid understanding of ML principles and cloud technologies. You will collaborate closely with cross-functional teams to deliver robust solutions that drive innovation and efficiency. This is an excellent opportunity to make a significant impact on the company's AI capabilities.

Key Responsibilities
  • Design, develop, and deploy scalable and reliable software systems for the AI/ML platform.
  • Build and maintain robust APIs and services for data access, model training, and inference.
  • Implement infrastructure as code (IaC) to automate cloud resource provisioning.
  • Collaborate with data scientists and ML engineers to understand their requirements and provide effective platform solutions.
  • Optimize system performance, scalability, and cost-efficiency.
  • Develop and maintain CI/CD pipelines for platform components.
  • Write high-quality, maintainable, and well-tested code.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural decisions and technology selection for the AI/ML platform.
  • Mentor junior engineers and promote best practices in software development and MLOps.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, with a focus on distributed systems and cloud platforms.
  • Strong programming skills in languages such as Python, Go, or Java.
  • Experience with cloud computing services (AWS, Azure, or GCP), particularly those related to AI/ML platforms (e.g., SageMaker, Azure ML, Vertex AI).
  • Proficiency with containerization technologies (Docker, Kubernetes).
  • Solid understanding of CI/CD principles and tools.
  • Experience with building and managing APIs and microservices.
  • Knowledge of data processing frameworks (e.g., Spark) is a plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work in a hybrid model in Benoni, Gauteng.
Benefits

Our client offers a highly competitive compensation package, including a strong base salary, performance bonuses, and comprehensive benefits. This includes private medical aid, retirement fund contributions, and generous annual leave. We invest in our employees' growth, offering continuous learning opportunities through training, workshops, and conference attendance. You will join a dynamic team working on cutting-edge AI technologies in a collaborative environment. The role is based in Benoni, Gauteng , offering a dynamic urban setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Platform Engineer
Senior AI/ML Platform Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonus
Health insurance
Hybrid work model
+3
AI Platform Software Engineer
AI Platform Software Engineer

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Medical aid
Retirement fund
+2
Senior AI Platform Engineer
Senior AI Platform Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,300,000
Competitive base salary
Medical, dental, and vision insurance
Paid time off
+3
AI Software Engineer - Platform Development
AI Software Engineer - Platform Development

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Stock options
+3
Senior Software Engineer - Machine Learning Platform
Senior Software Engineer - Machine Learning Platform

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,600,000
Competitive salary
Hybrid work model
Health and wellness benefits
+5
AI/ML Software Engineer
AI/ML Software Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 1,000,000
Health Insurance
Retirement Plan
Performance Incentives
+2
Senior AI Platform Engineer
Senior AI Platform Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Pension scheme
Stock options or equity participation
+3
Senior Ai Infrastructure Engineer
Senior Ai Infrastructure Engineer

Placements24 • South Africa

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Health insurance
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Career development
Cutting-edge tools
+2
Senior AI/ML Infrastructure Engineer
Senior AI/ML Infrastructure Engineer

Placements24 • Soweto

Hybrid
ZAR 1,200,000 - 1,800,000