AI Engineer (Python, SQL Server & RESTful API) - Johannesburg - up to R900k per annum

ATS Client

Johannesburg

On-site

ZAR 700,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client is seeking a highly skilled AI Engineer to design, build, and deploy intelligent systems that integrate ML models with scalable backend services. You will work across data engineering, backend development, and AI model integration to deliver production‑ready AI solutions.

The role requires strong Python development, RESTful API design, and experience with AI/ML tools and concepts, including frameworks like TensorFlow or PyTorch. This on‑site position is based in Johannesburg.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Data Science, AI, or related field.
  • 5+ years' experience in Python development.
  • Strong experience with Microsoft SQL Server.
  • Proven experience designing and building RESTful APIs.
  • Solid understanding of AI/ML concepts (supervised, unsupervised learning, deep learning basics).
  • Experience with at least one ML framework (TensorFlow, PyTorch, scikit‑learn).
  • Strong knowledge of data structures, algorithms, and software engineering principles.
  • Experience working with JSON, API authentication (OAuth2/JWT), and microservices.

Responsibilities

  • Design, develop, and deploy AI/ML models for real‑world business applications
  • Build and maintain scalable Python‑based backend services
  • Develop and manage RESTful APIs for integrating AI systems with applications
  • Integrate machine learning models into production‑ready services
  • Work with Microsoft SQL Server for database design, optimisation, and querying
  • Develop and maintain data pipelines to support AI and analytics workflows
  • Design end‑to‑end AI system architectures (data, model, API, deployment)
  • Implement and support microservices‑based architectures
  • Collaborate with cross‑functional teams including data scientists and software engineers
  • Ensure performance, scalability, and security of AI‑driven systems and APIs
  • Work with AI/ML frameworks and tools such as TensorFlow, PyTorch, or scikit‑learn
  • Participate in testing, debugging, and continuous improvement of deployed solutions

Skills

Python development
AI/ML concepts
RESTful APIs
Data pipelines
Backend services
SQL Server

Education

Bachelor's or Master's degree in Computer Science, Data Science, AI, or related field

Tools

TensorFlow
PyTorch
scikit-learn
JSON
OAuth2/JWT

Job description

We are seeking a highly skilled AI Engineer with strong expertise in Python development, Microsoft SQL Server, RESTful API design, and modern AI/ML tools and concepts. The ideal candidate will design, build, and deploy intelligent systems that integrate machine learning models, data pipelines, and scalable backend services to support enterprise applications.

You will work across data engineering, backend development, and AI model integration to deliver production‑ready AI solutions.

Responsibilities
  • Design, develop, and deploy AI/ML models for real‑world business applications
  • Build and maintain scalable Python‑based backend services
  • Develop and manage RESTful APIs for integrating AI systems with applications
  • Integrate machine learning models into production‑ready services
  • Work with Microsoft SQL Server for database design, optimisation, and querying
  • Develop and maintain data pipelines to support AI and analytics workflows
  • Design end‑to‑end AI system architectures (data, model, API, deployment)
  • Implement and support microservices‑based architectures
  • Collaborate with cross‑functional teams including data scientists and software engineers
  • Ensure performance, scalability, and security of AI‑driven systems and APIs
  • Work with AI/ML frameworks and tools such as TensorFlow, PyTorch, or scikit‑learn
  • Participate in testing, debugging, and continuous improvement of deployed solutions
Qualifications & Experience
  • Bachelor's or Master's degree in Computer Science, Data Science, AI, or related field
  • 5+ years' experience in Python development
  • Strong experience with Microsoft SQL Server
  • Proven experience designing and building RESTful APIs
  • Solid understanding of AI/ML concepts (supervised, unsupervised learning, deep learning basics)
  • Experience with at least one ML framework (TensorFlow, PyTorch, scikit‑learn)
  • Strong knowledge of data structures, algorithms, and software engineering principles
  • Experience working with JSON, API authentication (OAuth2/JWT), and microservices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
AI Engineer (Intermediate II / Senior I) - Cape Town (Durbanville) - up to 1mil per annum
AI Engineer (Intermediate II / Senior I) - Cape Town (Durbanville) - up to 1mil per annum

ATS Client • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
Hybrid work model
Permanent role
AI Product Engineer - Johannesburg - up to R850k per annum
AI Product Engineer - Johannesburg - up to R850k per annum

E-Merge • Johannesburg

Hybrid
ZAR 510,000 - 850,000
AI Engineer (Generative AI, LangChain) - Johannesburg - up to 1.3mil CTC
AI Engineer (Generative AI, LangChain) - Johannesburg - up to 1.3mil CTC

ATS Client • Johannesburg

Hybrid
ZAR 780,000 - 1,300,000
Hybrid work model
Senior AI Engineer — Python, REST APIs & SQL Server
Senior AI Engineer — Python, REST APIs & SQL Server

ATS Client • Johannesburg

On-site
ZAR 700,000 - 1,300,000
Intermediate to Senior AI Engineer - Johannesburg - up to R1.2mil per annum
Intermediate to Senior AI Engineer - Johannesburg - up to R1.2mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 1,200,000
AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
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
AI Development Specialist (Azure) - Johannesburg - up to R440k per hour
AI Development Specialist (Azure) - Johannesburg - up to R440k per hour

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
AI Full Stack Engineer
AI Full Stack Engineer

Belay Talent Solutions • Sandton

On-site
ZAR 900,000 - 1,400,000