Senior AI Engineer; Python, LangChain R1mil per annum
Listed on 2026-05-13
-
Software Development
AI Engineer (Applied/Software), Software Engineer
We are looking for a Senior AI Engineer with 6+ years of software engineering experience to take a leading role in delivering advanced AI solutions. This hybrid position blends deep software engineering expertise with specialised knowledge of AI systems and software architecture
.
You will be responsible for designing and building autonomous agents
, sophisticated reasoning pipelines
, and Retrieval‑Augmented Generation (RAG) solutions using Lang Chain and modern large‑language‑model frameworks. The role requires hands‑on technical leadership, from solution design through to production deployment.
- Architect, build, and deploy production‑grade AI systems
, including autonomous agents, multi‑agent workflows, and RAG‑based solutions using Lang Chain and modern LLM frameworks. - Design and optimise vector search architectures
, implementing efficient indexing, retrieval, and relevance strategies across enterprise‑scale datasets. - Lead decisions around LLM usage
, including fine‑tuning versus RAG trade‑offs, context window management, and inference cost, latency, and performance optimisation. - Develop and maintain high‑performance backend services and APIs using Python and FastAPI/Flask, applying asynchronous patterns and scalable system design principles.
- Architect and operate cloud‑native AI platforms on AWS or Azure, leveraging managed AI services, containerised workloads, and serverless components.
- Implement and manage containerisation and orchestration using Docker and Kubernetes/ECS, supported by Infrastructure as Code practices.
- Design robust data architectures
, including Postgre
SQL schema design, query optimisation, and integration with No
SQL systems where appropriate. - Apply advanced software engineering best practices
, including microservices and event‑driven architectures, SOLID principles, and system design patterns. - Collaborate with frontend teams to guide the integration of AI capabilities into modern web applications.
- Establish and enforce engineering quality standards
, including testing strategies, code reviews, CI/CD pipelines, and operational reliability. - Provide technical leadership and mentorship
, contributing to architectural decisions, delivery excellence, and continuous improvement across engineering teams.
- Degree in Computer Science, Engineering, or a related IT field
- 6+ years of general software engineering experience
- Proven experience or portfolio demonstrating LLM‑based applications or AI agents
- Demonstrated technical leadership in delivering complex software projects.
The Reference Number for this position is NG60986 which is a Permanent Hybrid position based in Pretoria offering a cost to company of up to R1mil CTC negotiable on experience and ability. Contact Nokuthula at or call her on to discuss this and other opportunities.
Are you ready for a change of scenery? E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: