Software Engineer job at African Management Institute
New
Website :
Today
Linkedid Twitter Share on facebook
Software Engineer
2026-05-29T16:51:10+00:00
African Management Institute
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_9554/logo/download%20(11).png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Education, and Training
Computer & IT, Science & Engineering
KES
MONTH
2026-06-10T17:00:00+00:00
8

Responsibilities or duties

AMI is looking for an ambitious and talented Software Engineer to build and shape the technical infrastructure powering AMI’s AI coach bot and digital learning platform across Africa.

Coach bot & AI Features

  • Link pre-programme data (application forms, participant surveys) with platform data to give the coach bot a complete, contextual view of each participant - reducing repetitive data collection and enabling personalized coaching from day one
  • Build and iterate on coach bot features, including prompt engineering, conversation design, and AI-powered personalization of nudges, content, and scheduling
  • Integrate LLM capabilities (RAG, fine-tuning, or AI-powered features) into AMI's learning platform to improve coaching quality and participant outcomes

Learning Platform & Content Delivery

  • Develop and maintain features on AMI's learning platform serving entrepreneurs, company employees, and young people across AMI's program portfolio
  • Create internal tools to design and run experiments across digital services - testing variables such as content type, delivery schedule, and participant nudges - and surface clear insights to product and program teams
  • Work closely with the Learning and Content teams to translate program requirements into robust, scalable technical solutions

Data Infrastructure & Engineering

  • Design and maintain data pipelines integrating diverse sources - application forms, surveys, platform events, and third-party tools - into a unified, reliable data layer
  • Instrument AMI's platform to support rigorous measurement of program effectiveness, enabling data-driven improvement across services
  • Propose, design, and run experiments with clear hypotheses and measurable outcomes, producing actionable product recommendations from the results.

Qualifications or requirements (e.g., education, skills)

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field - or equivalent practical experience
  • 7+ years of professional software engineering experience at a tech or product-driven company
  • Experience with AI/ML systems, data pipelines, or learning technology is a strong asset
  • Experience in or with the social sector, ed-tech, or emerging markets is valued but not required
  • Proficient in TypeScript, React, and Python
  • Experience with relational databases (PostgreSQL or MySQL) and cloud platforms (AWS, GCP, or Azure)
  • Strong data engineering skills - integrating diverse sources and building reliable pipelines
  • Hands-on experience with LLMs - RAG, prompt engineering, fine-tuning, or AI-powered product features
  • Able to design and run rigorous experiments using SQL, Python, or R, and translate results into clear product recommendations
  • Clear communicator who works comfortably with non-technical colleagues across program, content, and leadership teams
  • Proactive and ownership-driven - identifies problems, takes initiative, and follows through without waiting to be directed
  • Link pre-programme data (application forms, participant surveys) with platform data to give the coach bot a complete, contextual view of each participant - reducing repetitive data collection and enabling personalized coaching from day one
  • Build and iterate on coach bot features, including prompt engineering, conversation design, and AI-powered personalization of nudges, content, and scheduling
  • Integrate LLM capabilities (RAG, fine-tuning, or AI-powered features) into AMI's learning platform to improve coaching quality and participant outcomes
  • Develop and maintain features on AMI's learning platform serving entrepreneurs, company employees, and young people across AMI's program portfolio
  • Create internal tools to design and run experiments across digital services - testing variables such as content type, delivery schedule, and participant nudges - and surface clear insights to product and program teams
  • Work closely with the Learning and Content teams to translate program requirements into robust, scalable technical solutions
  • Design and maintain data pipelines integrating diverse sources - application forms, surveys, platform events, and third-party tools - into a unified, reliable data layer
  • Instrument AMI's platform to support rigorous measurement of program effectiveness, enabling data-driven improvement across services
  • Propose, design, and run experiments with clear hypotheses and measurable outcomes, producing actionable product recommendations from the results.
  • TypeScript
  • React
  • Python
  • Relational databases (PostgreSQL or MySQL)
  • Cloud platforms (AWS, GCP, or Azure)
  • Data engineering
  • LLMs (RAG, prompt engineering, fine-tuning, or AI-powered product features)
  • SQL
  • Python
  • R
  • Communication
  • Bachelor's degree in Computer Science, Software Engineering, or a related field - or equivalent practical experience
  • 7+ years of professional software engineering experience at a tech or product-driven company
  • Experience with AI/ML systems, data pipelines, or learning technology is a strong asset
  • Experience in or with the social sector, ed-tech, or emerging markets is valued but not required
bachelor degree
84
JOB-6a19c3fe07a05

Vacancy title:
Software Engineer

[Type: FULL_TIME, Industry: Education, and Training, Category: Computer & IT, Science & Engineering]

Jobs at:
African Management Institute

Deadline of this Job:
Wednesday, June 10 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Friday, May 29 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about African Management Institute
African Management Institute jobs in Kenya

JOB DETAILS:

Responsibilities or duties

AMI is looking for an ambitious and talented Software Engineer to build and shape the technical infrastructure powering AMI’s AI coach bot and digital learning platform across Africa.

Coach bot & AI Features

  • Link pre-programme data (application forms, participant surveys) with platform data to give the coach bot a complete, contextual view of each participant - reducing repetitive data collection and enabling personalized coaching from day one
  • Build and iterate on coach bot features, including prompt engineering, conversation design, and AI-powered personalization of nudges, content, and scheduling
  • Integrate LLM capabilities (RAG, fine-tuning, or AI-powered features) into AMI's learning platform to improve coaching quality and participant outcomes

Learning Platform & Content Delivery

  • Develop and maintain features on AMI's learning platform serving entrepreneurs, company employees, and young people across AMI's program portfolio
  • Create internal tools to design and run experiments across digital services - testing variables such as content type, delivery schedule, and participant nudges - and surface clear insights to product and program teams
  • Work closely with the Learning and Content teams to translate program requirements into robust, scalable technical solutions

Data Infrastructure & Engineering

  • Design and maintain data pipelines integrating diverse sources - application forms, surveys, platform events, and third-party tools - into a unified, reliable data layer
  • Instrument AMI's platform to support rigorous measurement of program effectiveness, enabling data-driven improvement across services
  • Propose, design, and run experiments with clear hypotheses and measurable outcomes, producing actionable product recommendations from the results.

Qualifications or requirements (e.g., education, skills)

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field - or equivalent practical experience
  • 7+ years of professional software engineering experience at a tech or product-driven company
  • Experience with AI/ML systems, data pipelines, or learning technology is a strong asset
  • Experience in or with the social sector, ed-tech, or emerging markets is valued but not required
  • Proficient in TypeScript, React, and Python
  • Experience with relational databases (PostgreSQL or MySQL) and cloud platforms (AWS, GCP, or Azure)
  • Strong data engineering skills - integrating diverse sources and building reliable pipelines
  • Hands-on experience with LLMs - RAG, prompt engineering, fine-tuning, or AI-powered product features
  • Able to design and run rigorous experiments using SQL, Python, or R, and translate results into clear product recommendations
  • Clear communicator who works comfortably with non-technical colleagues across program, content, and leadership teams
  • Proactive and ownership-driven - identifies problems, takes initiative, and follows through without waiting to be directed

Work Hours: 8

Experience in Months: 84

Level of Education: bachelor degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Wednesday, June 10 2026
Duty Station: Nairobi | Nairobi
Posted: 29-05-2026
No of Jobs: 1
Start Publishing: 29-05-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.