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 LangChain and modern large‑language‑model frameworks. The role requires hands‑on technical leadership, from solution design through to production deployment. Responsibilities Architect, build, and deploy production‑grade AI systems , including autonomous agents, multi‑agent workflows, and RAG‑based solutions using LangChain 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 PostgreSQL schema design, query optimisation, and integration with NoSQL 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. Qualifications & Experience 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-Ljbffr
Senior Ai Engineer (Python, Langchain) - Pretoria - Up To R1Mil Per Annum
E-MERGE
pretoria, pretoria
Published 14 days ago
Report job