Senior Software Engineer - AI Platform

Placements24

Vereeniging

Hybrid

ZAR 900,000 - 1,200,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
Remote-first environment
Career development opportunities
Stock options or equity may be offered
Flexible work arrangements

Job summary

Placements24 client in Vereeniging, Gauteng is seeking a Senior Software Engineer to build and scale an AI platform. You will design backend services, orchestration, and tooling to empower data scientists and ML engineers.

Join a remote-first team, collaborate across ML researchers, and influence architecture and technology choices while delivering high-performance systems that accelerate AI development.

Qualifications

  • Bachelor's degree in CS/SE or related field.
  • 5+ years of backend software development experience.
  • Strong knowledge of distributed systems and ML lifecycle.
  • Experience with cloud platforms and containerization.

Responsibilities

  • Design, implement, and scale AI platform backend services.
  • Build and optimize ML training, deployment, and monitoring infrastructure.
  • Develop APIs and tooling to streamline ML workflows.
  • Collaborate with ML engineers to integrate models into production.
  • Apply CI/CD, testing, and code review best practices.
  • Mentor junior engineers and share knowledge.

Skills

Backend development
Distributed systems
ML lifecycle
Python
Go
Java
CI/CD
Cloud platforms

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS/Azure/GCP

Job description

About the Role

Our client, a leader in cutting-edge AI & Emerging Technologies, is seeking a highly skilled Senior Software Engineer to focus on building and scaling their AI platform. This role is based in Vereeniging, Gauteng , and offers a fully remote work arrangement. You will be instrumental in developing the infrastructure and tools that empower data scientists and ML engineers to build, train, and deploy machine learning models efficiently. This is a unique opportunity to work on challenging problems at the intersection of software engineering and artificial intelligence, contributing to the core of our client's technological innovation. You will collaborate with a talented team of engineers and researchers to create robust, high-performance systems. The ideal candidate has a strong background in backend development, distributed systems, and a solid understanding of the ML lifecycle. You will play a key role in enhancing the platform's capabilities, reliability, and usability, ensuring it meets the growing demands of our AI initiatives. Your contributions will directly impact the speed and efficiency of AI development across the company.

Key Responsibilities
  • Design, develop, and maintain scalable and reliable software systems for the AI platform.
  • Build and optimize infrastructure for ML model training, deployment, and monitoring.
  • Develop APIs and tools to streamline the ML workflow for data scientists and engineers.
  • Collaborate with ML engineers to ensure seamless integration of ML models into production.
  • Implement best practices for software development, including testing, CI/CD, and code reviews.
  • Troubleshoot and resolve complex technical issues within the AI platform.
  • Contribute to architectural decisions and technology selection for the platform.
  • Stay updated with emerging trends in AI infrastructure, MLOps, and distributed systems.
  • Mentor junior engineers and promote knowledge sharing within the team.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, with a significant focus on backend systems.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Experience building and managing distributed systems and microservices.
  • Understanding of the machine learning lifecycle and MLOps principles.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent teamwork and communication abilities.
  • Experience working in a remote-first environment is a plus.
Benefits
  • Our client offers a competitive salary, a comprehensive benefits package, including health insurance, retirement contributions, and performance-based bonuses.
  • They provide significant opportunities for professional development, including access to online courses, conferences, and training programs.
  • Employees benefit from a flexible, remote-first work environment that promotes work-life balance.
  • Stock options or equity may be available for exceptional candidates.
  • The company fosters an innovative and inclusive culture.
  • This is a fully remote position.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI & Machine Learning
Senior Software Engineer - AI & Machine Learning

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Stock options
Health benefits
Remote work
AI Platform Engineer - Scalability & Performance
AI Platform Engineer - Scalability & Performance

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,200,000
Performance bonus
Health insurance
Professional growth
+3
AI Software Engineer - Backend Development
AI Software Engineer - Backend Development

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 450,000 - 750,000
Remote work
Performance bonus
Training resources
+2
Senior Software Engineer - AI Infrastructure
Senior Software Engineer - AI Infrastructure

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 2,000,000
Remote work
Home office stipend
Health benefits
+1
Senior Backend Engineer - AI Platforms
Senior Backend Engineer - AI Platforms

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical, dental, vision coverage
Generous annual leave
+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
Remote AI Platform Engineer
Remote AI Platform Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Flexible working hours
Home office budget for equipment
Remote professional development
+1
Senior Software Engineer - AI Platform Development
Senior Software Engineer - AI Platform Development

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 1,600,000
Hybrid work in Polokwane
Professional development opportunities
Career advancement
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
Senior Software Engineer - AI/ML Platform
Senior Software Engineer - AI/ML Platform

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Retirement fund contributions
Annual leave
+2