Software Engineer


Job Location:

Nairobi - Kenya

Monthly Salary: Not Disclosed
Posted on: 14 days ago
Vacancies: 1 Vacancy

Job Summary

AMI is looking for an ambitious and talented Software Engineer to build and shape the technical infrastructure powering AMIs 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 AMIs learning platform to improve coaching quality and participant outcomes


Learning Platform & Content Delivery

  • Develop and maintain features on AMIs learning platform serving entrepreneurs company employees and young people across AMIs 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 AMIs 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

  • Bachelors 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 whats right: We act with integrity confront dishonesty treat people fairly and strive to contribute to the greater good

    • Always care: We dont have ego its always team before me. We are kind we celebrate each others 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.



Required Skills:

Bachelors degree in Business Marketing or a related field Minimum of 4 years experience in business development strategic partnerships or B2B/enterprise sales Proven experience operating in fast-paced high-growth or entrepreneurial environments Demonstrated experience in B2B business development with a strong track record of driving revenue growth Proven ability to engage influence and sell to senior stakeholders including CEOs and executive leadership teams Track record of successfully closing mid- to high-value deals (USD 7800) Strong client relationship management experience with the ability to build and sustain long-term partnerships High level of commercial acumen including pipeline management opportunity prioritization and deal structuring Excellent communication presentation and negotiation skills Strong ownership mindset with the ability to operate independently and drive results Strategic thinker with a passion for driving business growth and impact across Africa

AMI is looking for an ambitious and talented Software Engineer to build and shape the technical infrastructure powering AMIs AI coach bot and digital learning platform across Africa.Coach bot & AI FeaturesLink pre-programme data (application forms participant surveys) with platform data to give the ...