Senior AI Software Engineer - Midrand / Hybrid - R900K PA
- Location
- Midrand, Gauteng
- Work model
- Hybrid
- Contract
- Contract
- Salary (as advertised)
- R900 000 per year
- Closing date
First listed . Last checked at source .
In brief
Overview This is for a Senior AI Software Engineer role with E-Merge, a specialist IT recruitment agency. The position is based in Midrand, South Africa, with a hybrid work model, offering a salary of R900k per annum. The role involves designing, building, and scaling production-grade AI-enabled software systems within a modern engineering environment, focusing on engineering quality, platform reliability, distributed systems, and pragmatic AI integration. What you will do * 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. Requirements (from the original advert) * 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. Who should apply 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. Deadline Not specified Reference Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/senior-ai-software-engineer-midrand-hybrid-r900k-pa-id-7503894 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- Python
- Java
- JavaScript
- TypeScript
- Node.js
- AWS
- Docker
- Kubernetes
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for contract roles
- State your notice period, contract length you can commit to, and earliest start date.
- Highlight recent project delivery and tools used, not only long-ago permanent roles.
- Confirm whether the role is PAYE, independent contractor, or labour-broker before accepting.
- Keep records of the listing URL and closing date in case you need to follow up.