ER
Information & Communication Technology

Senior AI Engineer (Python, LangChain) – Pretoria – up to R1mil per annum

e-Merge Recruitment

South Africa Full-time On-site
Posted: 1 hour ago
Expires: Nov 12, 2026
Salary: Not listed

Job description

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 optimize 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 optimization.
  • 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, containerized workloads, and serverless components.
  • Implement and manage containerization and orchestration using Docker and Kubernetes/ECS, supported by Infrastructure as Code practices.
  • Design robust data architectures, including PostgreSQL schema design, query optimization, 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 NG60986which 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 nokuthulag@e-merge.co.za or call her on 011 463 3633 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 www.e-merge.co.za for more great positions.

Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

Requirements

Apply by email: nokuthulag@e-merge.co.za

Similar jobs

EI
Intermediate AI Engineer
E-Merge IT Recruitment
South Africa · Sandton Full-time Hybrid

We are looking for an Intermediate AI Engineer to join our IDEA (Insights, Data & Enterprise Analytics) team and contribute to the development of innovative, produ...

See your job match

Sign in and add your CV/profile to see your match percentage.

Sign in to see match
Salary not listed
View details
EI
Data & AI Agent Analyst Engineer
E-Merge IT Recruitment
South Africa · Cape Town Full-time Hybrid

We are looking for a Data and AI Agent Analyst to join our team in a hands-on, mid-level role that combines data analytics, business intelligence, AI agent development, and automat...

See your job match

Sign in and add your CV/profile to see your match percentage.

Sign in to see match
Salary not listed
View details
Job alerts
Subscribe to matching jobs by country, role, and category.

Create local job alerts

Get matching jobs for your chosen country, role, and category.

See how well this job fits you

Sign in and keep your CV/profile updated to see a match percentage, matching evidence and areas to strengthen.

Sign in to add your profile