AI Software Engineer - Platform Development

Placements24

Randburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

2 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 benefits
Stock options
Generous paid time off
Flexible work arrangements
Professional development

Job summary

Placements24 is seeking an AI Software Engineer to join our Randburg, Gauteng team. You will design, develop, and deploy scalable AI-enabled software, collaborating with researchers to translate complex requirements into robust systems.

You will work on data processing, model training, and inference, using Python, Java, or C++, with cloud platforms and container tech, plus ML libraries, to deliver high-performance infrastructure.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional software development experience.
  • Strong Python programming with Flask/Django experience.
  • Experience with cloud platforms and containerization (Docker, Kubernetes).
  • Experience with AI/ML concepts and ML libraries (TensorFlow, PyTorch, scikit-learn).
  • Experience with distributed systems and SQL/NoSQL databases.

Responsibilities

  • Design, develop, and maintain scalable software for AI/ML platforms.
  • Implement and optimize data processing, model training, and inference algorithms.
  • Develop APIs and services for AI capabilities integration.
  • Write clean, efficient code in Python/Java/C++.
  • Collaborate with researchers to deploy models into the platform.
  • Apply MLOps practices for deployment, monitoring, and management.

Skills

Python
Java
C++
ML Libraries
Distributed Systems
Cloud Platforms

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Flask
Django
Docker
Kubernetes
AWS/Azure/GCP

Job description

About the Role

Our client, a rapidly expanding technology firm focused on AI-powered solutions, is seeking an accomplished AI Software Engineer to join their core platform development team in Randburg, Gauteng . This role involves building the scalable infrastructure and robust software systems that underpin our advanced AI products and services. You will be responsible for designing, developing, testing, and deploying high-quality software components, with a strong emphasis on efficiency, reliability, and performance. The ideal candidate possesses strong software engineering fundamentals, experience with AI/ML concepts, and a passion for creating innovative solutions. You will collaborate closely with AI researchers, data scientists, and product managers to translate complex requirements into reliable and efficient software. This is an excellent opportunity to contribute to a groundbreaking AI platform and make a significant impact from our offices in Randburg, Gauteng .

Key Responsibilities
  • Design, develop, and maintain scalable and robust software systems for AI/ML platforms.
  • Implement and optimize algorithms for data processing, model training, and inference.
  • Develop APIs and services that enable seamless integration of AI capabilities into various applications.
  • Write clean, maintainable, and efficient code in languages such as Python, Java, or C++.
  • Collaborate with AI researchers and data scientists to deploy models and ensure their integration into the platform.
  • Implement MLOps practices to streamline the deployment, monitoring, and management of AI models.
  • Participate in code reviews, design discussions, and contribute to the overall technical direction of the platform.
  • Ensure the security, performance, and reliability of the AI platform infrastructure.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 5 years of professional software development experience.
  • Strong programming skills in Python, with experience in relevant frameworks (e.g., Flask, Django).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Understanding of AI/ML concepts and experience working with ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Experience with distributed systems and microservices architecture.
  • Proficiency in database technologies (SQL and NoSQL).
  • Excellent problem-solving abilities and a collaborative mindset.
Benefits
  • Competitive salary and attractive bonus structure.
  • Comprehensive health and wellness benefits package.
  • Stock options in a high-growth technology company.
  • Generous paid time off and flexible work arrangements.
  • Opportunities for professional development and skill enhancement.
  • Be part of an innovative team building the future of AI in Randburg, Gauteng .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Software Engineer
Senior AI Software Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Performance bonuses
Stock options
+1
AI Software Development Lead
AI Software Development Lead

Placements24 • Soweto

Hybrid
ZAR 1,800,000 - 2,400,000
Competitive compensation
Performance bonuses
Comprehensive health insurance
+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
Lead AI Software Engineer - Cloud Integration
Lead AI Software Engineer - Cloud Integration

Placements24 • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Health and retirement benefits
Professional growth opportunities
Sandton, Gauteng-based role
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 Software Engineer
AI Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Performance bonus
Hybrid work model
Health and retirement benefits
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Upington

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical insurance
Professional development
+1
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