Senior AI Software Engineer - Midrand / Hybrid - R900K PA

E-Merge

South Africa

On-site

ZAR 810,000 - 990,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

E-Merge is seeking a Senior AI Software Engineer to design, build, and scale production-grade AI-enabled software systems. You will work with engineering leadership, platform teams, and security stakeholders to deliver reliable, observable software at enterprise scale in a hybrid Midrand setting.

Responsibilities span backend services, API design, and end-to-end delivery of AI-enabled applications, with a focus on security, observability, and CI/CD practices.

Qualifications

  • 8+ years of hands-on software engineering experience, at Senior/Staff/Principal level.
  • Shipping production systems that other engineers rely on.
  • Deep proficiency in one or more modern backend languages and AI integrations.
  • Experience with security, observability, and CI/CD practices.

Responsibilities

  • Design, build, and maintain scalable backend services and AI-enabled apps.
  • Develop secure, observable, and production-ready distributed systems.
  • Contribute across architecture, implementation, code review, testing, and ops readiness.
  • Design and evolve APIs, integrations, and message-driven workflows.
  • Collaborate with platform, infra, security, and engineering teams for reliability.
  • Drive engineering best practices: CI/CD, testing automation, observability, security, releases.
  • Mentor engineers and participate in technical design discussions.
  • Translate complex AI decisions into clear documentation for stakeholders.
  • Support continuous improvement in quality, reliability, and delivery processes.

Skills

Python
TypeScript / Node.js
Java
Go
AI/ML platform integration
LLM application development
Retrieval-Augmented Generation (RAG)
Vector databases
Kubernetes / Docker
Cloud platforms (AWS preferred)
Terraform / Infrastructure-as-Code

Tools

Docker
Kubernetes
AWS
Terraform

Job description

We are looking for a highly experienced Senior AI Software Engineer to help design, build, and scale production-grade AI-enabled software systems within a modern engineering environment.

This role is suited to a senior individual contributor who thrives in deeply technical environments and is passionate about engineering quality, platform reliability, distributed systems, and pragmatic AI integration. You will work closely with engineering leadership, platform teams, and security stakeholders to deliver resilient, observable, and secure software systems that operate at enterprise scale.

Key Responsibilities:
  • Design, build, and maintain scalable backend services and AI-enabled applications.
  • Develop secure, observable, and production-ready distributed systems.
  • Contribute hands-on across architecture, implementation, code review, testing, and operational readiness.
  • Design and evolve APIs, service integrations, and message-driven workflows.
  • Collaborate with platform, infrastructure, security, and engineering teams to deliver reliable software solutions.
  • Drive engineering best practices across:
    • CI/CD
    • Testing automation
    • Observability
    • Security engineering
    • Release governance
  • Participate in technical design discussions and provide mentorship to engineering teams.
  • Translate complex technical and AI engineering decisions into clear technical documentation for engineering, security, and audit stakeholders.
  • Support continuous improvement initiatives across engineering quality, reliability, and delivery processes.
Essential Engineering Experience:
  • 8+ years of hands-on software engineering experience, including experience operating at Senior, Staff, or Principal Engineer level.
  • Proven experience shipping production systems that other engineers and teams depend on.
  • Deep proficiency in at least one modern backend language such as:
    • Python
    • TypeScript / Node.js
    • Java
    • Go
    • AI/ML platform integration
    • LLM application development
    • Retrieval-Augmented Generation (RAG)
    • Vector databases
    • Kubernetes / Docker
    • Cloud platforms (AWS preferred)
    • Terraform / Infrastructure-as-Code

Reference Number for this position is GZ61340 which is a contract position based in Midrand / Hybrid offering a cost to company salary of R900k per annum negotiable on experience and ability.

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
Senior Ai Engineer
Senior Ai Engineer

Igrow Wealth Investments • Wes-Kaap

On-site
ZAR 600,000 - 900,000
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
Intermediate AI Engineer - Pretoria - up to R720k CTC
Intermediate AI Engineer - Pretoria - up to R720k CTC

ATS Client • Pretoria

On-site
ZAR 432,000 - 720,000
Senior Java AI Software Engineer – Pretoria (Hybrid) – R1.08m PA
Senior Java AI Software Engineer – Pretoria (Hybrid) – R1.08m PA

e-Merge IT Recruitment • Pretoria

Hybrid
ZAR 972,000 - 1,188,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

On-site
ZAR 900,000 - 1,100,000
Hybrid work model
Permanent role
Senior AI Engineer (Durban or Cape Town)
Senior AI Engineer (Durban or Cape Town)

Games Global • Durban

On-site
ZAR 1,200,000 - 1,600,000
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
Senior Java AI Software Engineer - Pretoria (Hybrid) - R1.08m PA
Senior Java AI Software Engineer - Pretoria (Hybrid) - R1.08m PA

E-Merge • South Africa

Hybrid
ZAR 972,000 - 1,188,000
Hybrid working model
Permanent position
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