Related Jobs
%20(1).jpg)
Related Jobs
Related Jobs

Share this Job
Full-time
Machine Learning Engineer Job at Raising The Village (RTV)
Raising The Village (RTV)
Job Description
The Machine Learning Engineer is responsible for building, deploying, and continuously improving RTV’s production LLM applications, which are currently live across multiple platforms and actively used by field teams and program staff across Uganda, Rwanda, and the Democratic Republic of Congo. The role sits within the Predictive Analytics / VENN department and focuses on advancing agentic LLM architectures, RAG systems, and evaluation infrastructure as RTV scales its AI capabilities to new countries and deepens integration with mobile field tools and the data warehouse. A core area of responsibility is the SBCC (Social and Behavior Change Communication) system, which generates personalized, practice-specific behavior change messaging for field officers across agriculture, health, livestock, and community domains, and is currently being integrated into RTV’s mobile check-in application.
The engineer will work closely with the Data Engineer, Data Scientists, the Software
Engineering team, and field program teams to deliver reliable, context-aware LLM applications that integrate with RTV’s data warehouse, mobile implementation apps, and the broader WorkMate AI ecosystem. This role also contributes to RTV’s strategic partnership with The Agency Fund (TAF) AI Accelerator, supporting shared technical challenges in knowledge base architecture, multi-country scaling, and LLM evaluation governance.
Duties, Roles and Responsibilities
- Design and implement agentic LLM architectures including multi-step reasoning pipelines, tool use, memory management, and autonomous workflow orchestration using LangChain and related frameworks, applied across both conversational and generative AI use cases.
- Build, maintain, and optimize Retrieval-Augmented Generation (RAG) pipelines for context-grounded LLM responses, including embedding strategy design, chunking approaches, and retrieval optimization tailored to diverse content types such as program documentation, household data, and behavioral practice guidelines.
- Manage and evolve RTV’s vector database infrastructure (Chroma or Qdrant) including index management, namespace organization, and multi-domain retrieval tuning to support distinct organizational use cases.
- Design, build, and maintain end-to-end ML pipelines covering data ingestion, feature engineering, model training, evaluation, and deployment, ensuring reproducibility and version control across all pipeline stages.
- Apply knowledge of core ML algorithms — including supervised learning, classification, regression, clustering, and neural network architectures — to select appropriate modeling approaches for diverse problem types across RTV’s AI workstreams.
- Develop and manage the full LLM application lifecycle — from prompt engineering and chain construction through deployment, versioning, and production monitoring — using LangChain and LangSmith as the primary development and observability stack.
- Design and implement LLM evaluation frameworks using LLM-as-a-judge approaches, automated metrics, and human evaluation protocols to assess response quality, factual grounding, cultural appropriateness, and content safety across generative outputs.
- Instrument production LLM applications with LangSmith tracing, logging, and feedback collection pipelines to enable continuous performance monitoring, failure analysis, and iterative improvement cycles.
- Build and deploy RESTful API endpoints for LLM-powered services, ensuring stable integration with WorkMate and the RTV mobile implementation app used by field officers during household visits.
- Develop and maintain personalized content generation pipelines that leverage
- household segmentation, behavioral data, and program-specific context from the data warehouse to produce targeted, practice-specific outputs at scale.
- Implement offline and low-connectivity strategies including message caching and fallback mechanisms to ensure AI-powered tools remain accessible to field officers in remote locations.
- Collaborate with the Applied Learning team to incorporate validated program content into knowledge bases and generation templates, ensuring evidence-based alignment and content quality across all LLM outputs.
- Write clear technical documentation for agent architectures, RAG pipeline designs, evaluation frameworks, and API specifications to support team collaboration and organizational knowledge continuity.
Qualifications, Education and Competencies
See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.
All Qualified and interested candidates should apply online at the link below.
Raising The Village is an equal opportunity employer committed to diversity and inclusion. We highly encourage women candidates to apply.
Find application details and links on the AfriCareers Jobs Portal:
-
Click the Apply button below
-
New users: Select Create Profile and complete the Profile Creation Wizard
-
Existing users: Log in and update your profile if needed
-
Go to the "Jobs" tab
-
Read the detailed job description, Roles and Qualifications.
-
Submit your application via the jobs portal
-
Track progress under "My Applications" tab
Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.

.jpg)
.jpeg)





