Join Our WhatsApp Forum

Machine Learning Engineer

Uganda * Full-time
Company Logo
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.

 


Category: Artificial Intelligence Total Positions: 01 Location: Uganda Full-time Salary: not mentioned Posted 1 month ago
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
Join Channel
Share this job post:


About The Employer

EMAIL:
Related Jobs
Abnormal AI Deadline: Open until filled
National Water & Sewerage Corporation Deadline: 21 Apr 2026
National Water & Sewerage Corporation Deadline: 21 Apr 2026
National Water & Sewerage Corporation Deadline: 21 Apr 2026
HARISS INTERNATIONAL Deadline: Open until filled
Next Media Uganda Deadline: Open until filled
Biyinzika Poultry Deadline: Open until filled
Innovex Deadline: Open until filled
EVIDENCE ACTION Deadline: Open until filled
WASSHA Africa Uganda Ltd Deadline: Open until filled
Mogas Uganda Deadline: Open until filled
Stanbic Bank Uganda Deadline: Open until filled
Harriss International Deadline: Open until filled
Share this job post:
Join Channel
Search Available Jobs here
  
  
  

Ad Blocker Detected!

We noticed you might be using an ad blocker. Ads help us keep this website running and content-free for everyone.

Kindly disable your ad blocker and refresh the page to continue enjoying our content. Thank you for your support!