×
Register Here to Apply for Jobs or Post Jobs. X

Senior AI Engineer; Python, LangChain R1mil per annum

Job in Pretoria, 0002, South Africa
Listing for: E-Merge
Full Time position
Listed on 2026-05-13
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Software Engineer
Job Description & How to Apply Below
Position: Senior AI Engineer (Python, LangChain up to R1mil per annum

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.

Responsibilities
  • 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.
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
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary