Software Engineer
African Management Institute (AMI)
78
APPLY
Kenya, Kenyamyjobmag-keNEW
Application materials
AI-tailored 2-page resume and 1-page cover letter for African Management Institute (AMI) — Software Engineer.
Two-stage AI pipeline: generation pass, then strict hiring-manager review. Facts stay truthful; content is reordered and emphasized for this role. Experience stated as 8 years.
AI Qualification
The candidate has a strong background in software engineering with relevant skills in AI and data engineering, which aligns well with the job requirements. The location is a perfect match, but the candidate lacks specific experience in the social sector or ed-tech, which is valued but not required.
Strengths
- + 8 years of experience in software engineering
- + Proficient in TypeScript, React, and Python
- + Experience with AI/ML systems and LLM capabilities
- + Strong background in building scalable web platforms
- + Experience with relational databases like PostgreSQL and MySQL
- + Strong data engineering skills
Missing skills
- − Experience in the social sector or ed-tech
- − Hands-on experience with specific LLM techniques like RAG or fine-tuning
Seniority
Senior
Location
Good fit (Kenya)
Salary
Not specified
Match
85
Job description
(adsbygoogle = window.adsbygoogle || []).push({}); Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us AMI enables ambitious businesses across Africa to thrive. We deliver workplace learning that equips entrepreneurs and managers with the tools and training they need to succeed. AMI combines online and mobile tools with in-person workshops and on-the-job practice. Tens of thousands of people have taken our programmes, executives to entry-level workers, in ... Read more about this company Software Engineer Job Type Full Time Qualification BA/BSc/HND Experience 7 years Location Nairobi Job Field ICT / Computer Job Description 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 (adsbygoogle = window.adsbygoogle || []).push({}); Check how your CV aligns with this job Method of Application Interested and qualified? Go to African Management Institute (AMI) on africanmanagers.zohorecruit.com to apply Build your CV for free. Download in different templates.