Senior AI Engineer — Python, REST APIs & SQL Server

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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

ATS Client • Johannesburg

On-site
ZAR 700,000 - 1,300,000
Remote AI Engineer: Build Scalable AI & Data Solutions
Remote AI Engineer: Build Scalable AI & Data Solutions

ATS Client • Johannesburg

On-site
ZAR 588,000 - 980,000
Remote work
Professional development
Hybrid AI Engineer: Build Scalable AI Solutions
Hybrid AI Engineer: Build Scalable AI Solutions

ATS Client • Johannesburg

Hybrid
ZAR 1,200,000
Senior AI Platform Engineer: Cloud & LLM Ops
Senior AI Platform Engineer: Cloud & LLM Ops

ATS Client • Pretoria

On-site
ZAR 1,000,000 - 1,800,000
Senior Data Scientist: AI, ML & Automation Leader
Senior Data Scientist: AI, ML & Automation Leader

ATS Client • Johannesburg

Hybrid
ZAR 600,000 - 1,000,000
AI-Powered Backend C# Engineer (Azure)
AI-Powered Backend C# Engineer (Azure)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
AI Engineer: Enterprise AI & Automation (Cape Town Hybrid)
AI Engineer: Enterprise AI & Automation (Cape Town Hybrid)

ATS Client • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
Hybrid work model
Permanent role
Senior Full-Stack Engineer (Next.js & Python) — Remote SA
Senior Full-Stack Engineer (Next.js & Python) — Remote SA

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Mac and inverter for home office
Annual leave 20 days
10 paid holidays
+7
AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior AI Software Engineer: Build Scalable AI Systems
Senior AI Software Engineer: Build Scalable AI Systems

ATS Client • Midrand

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