Idiongo
Loading
Careers

Help us build the place
company learning lives.

We're a small team building enterprise software with the care of a product company. Remote-first, Africa-rooted, ambitious about what we ship.

Open roles · 1

Where you can build with us.

Product & Engineering · AI / ML

Machine Learning Engineer, Intern

Build the AI features that make Idiongo feel like magic. You'll work on the Company-Tailored RAG pipeline, the AI Course Generator, Idiongo Tutor, and YouTube enrichment. End-to-end ownership, from chunking through generation to evaluation.

Remote, Africa preferred Internship · 3–6 months Stipend + Certificate Fast-track to full-time
Applications close 31 May 2026
Apply now → View details
Role details

Machine Learning Engineer, Intern

Location
Remote-first · Africa timezone preferred
Type
Internship · 3–6 months
Compensation
Stipend + Certificate + Fast-track
Reports to
Head of AI & ML

What you'll work on

You'll join a cohort of ML interns building the AI layer that differentiates Idiongo. Specifically:

  • Company-Tailored RAG. Build and tune the Retrieval-Augmented Generation system that ingests a company's documents and generates structured course content aligned with their voice.
  • AI Course Generator. Document → chunking → embedding → vector storage → LLM prompt → structured JSON course scaffold. One-click publish.
  • Idiongo Tutor. The in-course chatbot that retrieves top-k relevant chunks via cosine similarity before generating, preventing hallucination beyond scope.
  • YouTube enrichment. Given a lesson topic, query the YouTube Data API, score results by relevance and quality, surface the top three videos.
  • Sentinel moderation. Burnout-signal detection, struggling-learner flagging, toxicity classification improvements.

Must have

  • A year of hands-on ML experience (internship, research, or self-directed)
  • Clean Python: you write code others can maintain
  • Familiarity with at least one LLM API (OpenAI, Gemini, Anthropic, or HuggingFace)
  • Working understanding of RAG: you can explain why naive prompting fails for domain-specific queries
  • Experience with text embedding models
  • Comfortable consuming REST APIs and handling JSON
  • Git with meaningful commits and a sense of branching

Strong advantage

  • Vector database experience (pgvector, Pinecone, Chroma, Weaviate)
  • LangChain or LlamaIndex
  • Document parsing (PyMuPDF, pdfplumber, python-docx)
  • LLM evaluation frameworks (RAGAS, TruLens)
  • Basic TypeScript / JavaScript for frontend collaboration

How to apply

No cover letter required. Send us:

  1. A brief intro (3–5 sentences): who you are, what you've built
  2. One project link: GitHub, HuggingFace Space, or live demo using an LLM or vector DB
  3. A short paragraph: "How would you design a system that takes a 50-page company policy PDF and generates a 5-module training course from it? What are the hardest problems?"
  4. Your CV / resume
Deadline
Applications close on 31 May 2026.
Apply now → Email us a question

Idiongo is an equal opportunity employer. We actively encourage applications from underrepresented communities across Africa and the diaspora.

Want to work with us, but not on this role?

Send us a note. We're always interested in talented people who care about company learning.

careers@idiongo.com