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

Senior Ai Engineer; Python, Langchain

Job in Pretoria, 0002, South Africa
Listing for: e-Merge IT Recruitment
Full Time position
Listed on 2026-10-14
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Backend Developer, Software Architect
Job Description & How to Apply Below
Position: Senior Ai Engineer (Python, Langchain)
Senior AI Engineer (Python, Lang Chain) – Pretoria – 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 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 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.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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