Machine Learning Engineer
Uganda * Full-time
RAISING THE VILLAGE
Job Title: Machine Learning Engineer Department/Group: VENN
Reporting To: Senior Data Scientist Years of Experience: 3+ years
Location: Mbarara Travel Required: Up to 30%
About Raising The Village At Raising The Village (RTV), we are dedicated to eradicating ultra-poverty in Sub-Saharan
Africa. As a dynamic, rapidly growing international development organization, we’ve assembled
a team of over 250 passionate individuals in Uganda, alongside an additional 17 professionals
in North America and 15 in Rwanda. Together, we are committed to elevating communities out
of ultra-poverty by implementing innovative solutions and leveraging advanced data analytics to
drive impact.To date, our holistic approach has positively impacted over 1 million lives since
2012, and we’re poised to achieve even greater milestones, aiming to assist 1 million individuals
annually by 2027. Our growth and success are fueled by the invaluable support of global
partners who share our vision of sustainable change. Learn more about our impactful programs
at www.raisingthevillage.org
The VENN department is the data and technology backbone of our organization, connecting
advanced analytics, and custom software tools with field implementation to ensure
data-informed decision-making at every level.
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.
Recommended for you
QUALIFICATIONS / SKILLS
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science,
Statistics (Computing Major)or a related quantitative field.
- 3+ years of hands-on experience building and deploying production LLM applications,
with a demonstrable portfolio.
- Proficiency in:
○ LangChain for agentic pipeline construction, tool use, memory integration, and
RAG implementation.
○ LangSmith for LLM application tracing, evaluation, dataset management, and
production monitoring.
○ Vector databases (Chroma and/or Qdrant) including embedding management,
indexing, and retrieval optimization.
○ Agentic design patterns including ReAct, plan-and-execute, multi-agent
orchestration, and tool-augmented reasoning.
○ LLM evaluation methodologies including LLM-as-a-judge frameworks,
reference-based and reference-free metrics, and human-in-the-loop evaluation
workflows.
○ Python for LLM application development, API construction (FastAPI or
equivalent), and pipeline automation.
○ OpenAI API and prompt engineering best practices including few-shot prompting,
structured output generation, and system prompt design.
○ Cloud deployment on AWS, including containerized application hosting,
environment management, and API infrastructure.
- Experience integrating LLM applications with structured data sources (SQL databases,
data warehouses) for analytics-augmented generative AI capabilities.
- Solid understanding of core ML algorithms including supervised and unsupervised
learning, classification, regression, ensemble methods, and neural network
architectures, with the ability to select and apply appropriate approaches for varied
problem types.
- Hands-on experience building and managing ML pipelines including data preprocessing,
feature engineering, model training, evaluation, experiment tracking (Weights & Biases
or equivalent), and production deployment using CI/CD practices.
- Familiarity with mobile application integration and offline-first design patterns for
low-connectivity deployment environments is an asset.
Personal Attributes
- Genuine commitment to using AI for social impact and poverty alleviation in last-mile
communities.
- Strong engineering discipline with attention to reliability, safety, and cultural sensitivity in
AI-generated content.
- Ability to translate complex LLM system outputs into accessible insights for non-technical
field staff and program managers.
- Collaborative and communicative team player who can work across analytics, software
development, and field program teams.
- High degree of ownership, intellectual curiosity, and drive to stay current with the
fast-moving LLM engineering landscape.
Raising The Village is committed to Equity and Inclusion in the workplace and is proud to be an
equal opportunity employer.
HOW TO APPLY
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science,
Statistics (Computing Major)or a related quantitative field.
- 3+ years of hands-on experience building and deploying production LLM applications,
with a demonstrable portfolio.
- Proficiency in:
○ LangChain for agentic pipeline construction, tool use, memory integration, and
RAG implementation.
○ LangSmith for LLM application tracing, evaluation, dataset management, and
production monitoring.
○ Vector databases (Chroma and/or Qdrant) including embedding management,
indexing, and retrieval optimization.
○ Agentic design patterns including ReAct, plan-and-execute, multi-agent
orchestration, and tool-augmented reasoning.
○ LLM evaluation methodologies including LLM-as-a-judge frameworks,
reference-based and reference-free metrics, and human-in-the-loop evaluation
workflows.
○ Python for LLM application development, API construction (FastAPI or
equivalent), and pipeline automation.
○ OpenAI API and prompt engineering best practices including few-shot prompting,
structured output generation, and system prompt design.
○ Cloud deployment on AWS, including containerized application hosting,
environment management, and API infrastructure.
- Experience integrating LLM applications with structured data sources (SQL databases,
data warehouses) for analytics-augmented generative AI capabilities.
- Solid understanding of core ML algorithms including supervised and unsupervised
learning, classification, regression, ensemble methods, and neural network
architectures, with the ability to select and apply appropriate approaches for varied
problem types.
- Hands-on experience building and managing ML pipelines including data preprocessing,
feature engineering, model training, evaluation, experiment tracking (Weights & Biases
or equivalent), and production deployment using CI/CD practices.
- Familiarity with mobile application integration and offline-first design patterns for
low-connectivity deployment environments is an asset.
Personal Attributes
- Genuine commitment to using AI for social impact and poverty alleviation in last-mile
communities.
- Strong engineering discipline with attention to reliability, safety, and cultural sensitivity in
AI-generated content.
- Ability to translate complex LLM system outputs into accessible insights for non-technical
field staff and program managers.
- Collaborative and communicative team player who can work across analytics, software
development, and field program teams.
- High degree of ownership, intellectual curiosity, and drive to stay current with the
fast-moving LLM engineering landscape.
Raising The Village is committed to Equity and Inclusion in the workplace and is proud to be an
equal opportunity employer.
CLICK HERE TO APPLY
Deadline: Open until filled
Related Jobs