AI Software Engineer

Placements24

Pretoria

Hybrid

ZAR 600,000 - 900,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work model
Professional development

Job summary

Placements24 is seeking a skilled AI Software Engineer in Pretoria to build and optimize intelligent systems. You will implement AI algorithms, develop scalable software, and collaborate with research teams to bring cutting-edge AI technologies to life.

You will work on production-ready ML workflows, deploy AI-powered applications, and contribute to a collaborative engineering culture with hybrid work options. A strong foundation in software engineering and ML is required.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 3+ years of professional software development experience with AI or ML integration.
  • Proficiency in Python, Java, or C++.
  • Experience with ML frameworks (TensorFlow, PyTorch, Keras).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of algorithms, data structures, and design patterns.

Responsibilities

  • Develop, test, and deploy AI-powered software applications and services.
  • Integrate ML models into production systems for performance and reliability.
  • Write clean, maintainable code following software engineering best practices.
  • Collaborate with data scientists to optimize ML workflows.
  • Design scalable data pipelines for training and inference.
  • Troubleshoot and debug AI components and systems.

Skills

Python
ML frameworks
TensorFlow
PyTorch
Java
C++
Cloud
Docker
Kubernetes

Education

Bachelor's degree in CS/Engineering
Master's degree (preferred)

Tools

TensorFlow
PyTorch
Docker
Kubernetes

Job description

About the Role

Our client is seeking a motivated and skilled AI Software Engineer to contribute to the development of intelligent systems in Pretoria . You will be responsible for implementing and optimizing AI algorithms, building scalable software solutions, and working closely with research teams to bring cutting‑edge AI technologies to life. This role requires a strong blend of software engineering principles and a solid understanding of machine learning concepts. You will have the opportunity to work on challenging projects that leverage AI to solve real‑world problems, contributing to the company's technological advancements in a collaborative setting.

Key Responsibilities
  • Develop, test, and deploy AI-powered software applications and services.
  • Implement and integrate machine learning models into production systems, ensuring efficiency and reliability.
  • Write clean, maintainable, and well-documented code adhering to software engineering best practices.
  • Collaborate with data scientists to optimize model performance and operationalize ML workflows.
  • Design and build scalable data processing pipelines for training and inference.
  • Troubleshoot and debug software issues related to AI components and systems.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional software development experience, with a focus on AI or machine learning integration.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with ML frameworks (e.g., TensorFlow, PyTorch, Keras).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of algorithms, data structures, and software design patterns.
Benefits
  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional development and training in AI technologies.
  • Hybrid work model promoting a balance between remote and in-office collaboration.
  • Work on impactful AI projects that are shaping the future.
  • Collaborative and innovative work culture in Pretoria .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Software Engineer
AI Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 700,000 - 950,000
Health insurance
Hybrid work model
Learning opportunities
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Gqeberha

On-site
ZAR 900,000 - 1,500,000
Competitive compensation
On-site work Port Elizabeth
Health insurance
+2
Senior AI Engineer
Senior AI Engineer

Placements24 • Johannesburg

Hybrid
ZAR 1,100,000 - 1,400,000
Hybrid work model
Competitive compensation
Health benefits
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Hybrid work arrangement
Health insurance
+1
AI Systems Administrator
AI Systems Administrator

Placements24 • Soweto

Hybrid
ZAR 700,000 - 900,000
Hybrid work
Professional development
AI tech exposure
AI Infrastructure Engineer
AI Infrastructure Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Hybrid work arrangement
Professional development opportunities
+3
Intermediate AI Engineer - Pretoria - up to R720k CTC
Intermediate AI Engineer - Pretoria - up to R720k CTC

ATS Client • Pretoria

Hybrid
ZAR 432,000 - 720,000
Lead AI Solutions Architect
Lead AI Solutions Architect

Placements24 • Cape Town

On-site
ZAR 1,800,000 - 2,800,000
Relocation assistance
Medical aid
Performance bonuses
AI Platform Engineer
AI Platform Engineer

Placements24 • Upington

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Hybrid work model
Cutting-edge AI tech
+2
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

ATS Client • Midrand

On-site
ZAR 1,000,000 - 1,700,000