Principal Software Engineer - AI/ML

Placements24

Randburg

Hybrid

ZAR 1,800,000 - 2,400,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Learning budget
Health benefits
Professional development

Job summary

Placements24 in Randburg is seeking a Principal Software Engineer specializing in AI/ML to lead the architectural direction, development, and deployment of advanced ML systems. You will mentor engineers and drive strategic technical initiatives within a collaborative R&D team.

The role offers a flexible hybrid work arrangement, with a focus on delivering production-grade AI/ML solutions and shaping the future of intelligent product platforms.

Qualifications

  • Master's or PhD in Computer Science, AI, ML, or a related quantitative field.
  • Minimum 8 years of professional software engineering experience, with at least 5 years focused on AI/ML development.
  • Deep understanding of machine learning algorithms, statistical modelling, and deep learning frameworks (TensorFlow, PyTorch).
  • Proven experience in designing and deploying large-scale ML systems in production environments.
  • Proficiency in Python, Java, or C++, and experience with cloud platforms (AWS, Azure, GCP).
  • Excellent leadership, problem-solving, and communication skills.

Responsibilities

  • Design, develop, and implement advanced AI/ML algorithms and models for various applications.
  • Lead the architecture and development of scalable, production-ready machine learning systems and platforms.
  • Collaborate with data scientists, researchers, and product managers to translate business needs into technical solutions.
  • Optimize model performance, efficiency, and scalability for deployment in real-world scenarios.
  • Mentor junior engineers, conduct code reviews, and promote best practices in software development and MLOps.
  • Evaluate and integrate new AI/ML technologies and frameworks to enhance our capabilities.

Skills

Python
Java
C++
ML algorithms
Deep learning

Education

Master's or PhD in CS/AI/ML

Tools

TensorFlow
PyTorch
AWS
Azure
GCP
Docker

Job description

About the Role

Our client is looking for an exceptional Principal Software Engineer with expertise in Artificial Intelligence and Machine Learning to join their pioneering R&D team in Randburg . This senior role will be instrumental in architecting, developing, and deploying sophisticated AI/ML models and systems that drive innovation across our product lines. You will lead technical direction, mentor engineers, and tackle complex challenges at the forefront of machine learning technology. This is a prime opportunity to significantly influence the development of intelligent systems within a dynamic and collaborative environment, offering a hybrid work arrangement.



Key Responsibilities


  • Design, develop, and implement advanced AI/ML algorithms and models for various applications.

  • Lead the architecture and development of scalable, production-ready machine learning systems and platforms.

  • Collaborate with data scientists, researchers, and product managers to translate business needs into technical solutions.

  • Optimize model performance, efficiency, and scalability for deployment in real-world scenarios.

  • Mentor junior engineers, conduct code reviews, and promote best practices in software development and MLOps.

  • Evaluate and integrate new AI/ML technologies and frameworks to enhance our capabilities.



Requirements


  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.

  • Minimum of 8 years of professional software engineering experience, with at least 5 years focused on AI/ML development.

  • Deep understanding of machine learning algorithms, statistical modeling, and deep learning frameworks (e.g., TensorFlow, PyTorch).

  • Proven experience in designing and deploying large-scale ML systems in production environments.

  • Proficiency in programming languages such as Python, Java, or C++, and experience with cloud platforms (AWS, Azure, GCP).

  • Excellent leadership, problem-solving, and communication skills.



Benefits


  • Extremely competitive salary and significant performance-based incentives.

  • Comprehensive health, dental, and vision insurance.

  • Flexible hybrid work model, blending remote work with collaboration in Randburg .

  • Generous budget for continuous learning, conferences, and professional development.

  • Opportunity to work on challenging, high-impact AI/ML projects that are shaping the future.

  • A highly innovative and supportive team culture that encourages technical excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental & vision insurance
Professional growth & training
Senior AI Engineer - Machine Learning
Senior AI Engineer - Machine Learning

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary with bonuses
Hybrid work model
Health insurance
+3
AI/ML Lead Engineer
AI/ML Lead Engineer

Placements24 • Sandton

On-site
ZAR 1,500,000 - 2,100,000
Highly competitive salary with bonus &
stock options
Health, dental, vision insurance
+2
Principal AI Engineer
Principal AI Engineer

Placements24 • Rustenburg

On-site
ZAR 2,000,000 - 3,000,000
Competitive compensation
Health, dental, and vision benefits
Relocation assistance may be available
+1
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/ML Platform Engineer
AI/ML Platform Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation
Health and wellness benefits
Professional development in AI/ML
+2
Senior AI Research Scientist
Senior AI Research Scientist

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Bonuses
Health insurance
Professional development
+2
Senior AI Engineer - Deep Learning
Senior AI Engineer - Deep Learning

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 2,000,000
Hybrid work model
Performance bonus
Professional development
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonus
Hybrid work
Health insurance
+1
Lead AI Engineer
Lead AI Engineer

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Annual bonus
Home office setup
Health care (medical, dental, vision)