Ai (rag) Developer

Durban, KwaZulu-Natal, South Africa

Job Description

Job Purpose:
Our client is seeking a Backend .NET Developer to design, build, and maintain scalable AI-powered systems.
You will work on Retrieval-Augmented Generation (RAG) pipelines, integrate large language models (LLMs), and expose them via APIs, ensuring reliability, performance, and maintainability.
Key Responsibilities:

  • Develop and optimize backend systems and RAG pipelines using .NET technologies and AI/LLM APIs (OpenAI, Anthropic, Hugging Face).
  • Build and maintain RESTful APIs for AI retrieval and generation functionalities.
  • Implement automated testing, monitoring, and CI/CD pipelines to ensure deployment reliability.
  • Integrate backend systems with internal and external services to deliver scalable microservices.
  • Collaborate with cross-functional teams in Agile/Scrum environments to deliver high-quality software.
Requirements:
  • Minimum 3 years' experience in backend .NET development (C#, .NET Core/6/7).
  • Strong experience with RESTful APIs, database integration, and scalable architecture design.
  • Experience with LLM APIs, RAG architectures, or vector search technologies is a plus.
  • Proficient in testing, Docker, CI/CD, and observability tools (e.g., Grafana, Prometheus).
  • Good communication skills and ability to work independently or in a team.
  • Degree or Diploma in IT, Computer Science, or related field is preferred.
  • Passion for AI, software development, and continuous learning.
In sending your CV, you confirm that you have read and understood our POPI Policy found on our website www.recruitech.co.za. Should you be unsuccessful for this particular position, you have no objection to us retaining your personal information in our database which you confirm is true, correct and up to date. Should a suitable opportunity arise in the future, we will contact you and request your permission to submit your information
For more information please contact:
Jolene Graham

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1560977
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Durban, KwaZulu-Natal, South Africa
  • Education
    Not mentioned