Software Engineer

Posted 14 Minutes Ago
Be an Early Applicant
Nairobi, KEN
In-Office
Senior level
Edtech • Professional Services • Social Impact
The Role
The Software Engineer will develop AI features for a coach bot, maintain a learning platform, integrate data sources, and conduct experiments to improve services.
Summary Generated by Built In
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.


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



Benefits
Why join us
  • A high-impact, diverse and ambitious team with common values: 

    • Be the best: We work really hard, are proud of what we do, and love delighting our clients with quality.

    • Own it: We step up to the task, never pass the buck and hold ourselves accountable for delivering results.

    • Push the limits: We ask why, embrace failure and try new things. We never settle.

    • Do what’s right: We act with integrity, confront dishonesty, treat people fairly and strive to contribute to the greater good

    • Always care: We don’t have ego – it’s always ‘team before me’. We are kind, we celebrate each other’s success, and we care enough to give honest feedback.

  • A dynamic office & team life:

    • Brand new offices in Westlands, Nairobi

    • Monthly team social events and yearly offsite

    • Regular learning and coaching opportunities

  • A hybrid working model.


Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or 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
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees

What We Do

The African Management Institute (AMI) is a leader in business learning, providing practical tools and training to support the growth of ambitious African businesses, entrepreneurs, and their workforce.

Similar Jobs

CDL Last Mile Solutions Logo CDL Last Mile Solutions

Software Engineer

eCommerce • Logistics • Transportation • 3PL: Third Party Logistics
In-Office
Nairobi, KEN
24 Employees
Remote or Hybrid
KE
35 Employees

Mastercard Logo Mastercard

Manager, Specialist Sales - Mastercard Send

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Nairobi, KEN
38800 Employees

Safaricom PLC Logo Safaricom PLC

Data Architect

Information Technology • Mobile • Software
Remote or Hybrid
Kenya
16753 Employees

Similar Companies Hiring

Camber Thumbnail
Fintech • Healthtech • Social Impact
New York, New York
90 Employees
Sailor Health Thumbnail
Healthtech • Social Impact • Telehealth
New York City, NY
20 Employees
Playground (tryplayground.com) Thumbnail
Kids + Family • Payments • Social Impact • Software
New York City, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account