Profile cover
C

Junior Data Scientist

Carl Bauer

Full-time · Junior · Nairobi

About the role

We are a nonprofit organisation that has spent the last nine years making university-level education accessible to learners in sub-Saharan Africa. We work with 14 university partners across 6 countries. We have 38,000 active learners on our platform right now, many of whom are the first in their families to access higher education. We collect a lot of data. Enrolment data. Engagement data. Assessment results. Dropout indicators. We do not yet use that data as well as we should, and we know it. We're building a small data function for the first time — two people, starting with this hire. We are not looking for the most technically advanced candidate in the pool. We are looking for someone who cares about the mission, asks good questions, and can translate data findings into language that a programme director in Nairobi or a curriculum designer in Accra can act on. If your work has always been driven by what the numbers could mean for people rather than what they could mean for a quarterly target, you'll feel at home here.

Responsibilities

  • Analyse learner engagement and dropout patterns across cohorts and partner institutions
  • Build clear, reproducible reports for programme teams using Python and simple dashboards
  • Support the development of an early-warning model to identify learners at risk of dropping out
  • Clean and validate data from multiple sources including our LMS, assessment systems, and partner databases
  • Collaborate with programme directors and curriculum designers to understand what questions matter most

Requirements

  • A genuine interest in education, international development, or social impact — this matters more than an extra year of experience
  • Python for data work: Pandas, Matplotlib, basic exploratory analysis
  • SQL you can write yourself for extracting and cleaning data from relational databases
  • Foundational statistics: cohort comparisons, rate calculations, basic significance testing
  • Scikit-learn for training and evaluating classification and regression models with senior guidance
  • Strong written English — you will communicate findings to non-technical stakeholders regularly
  • Any experience in EdTech, development sector data, or East/West African contexts is welcome but not required

Benefits

  • Work that is directly connected to education access for tens of thousands of people
  • Full remote — we have team members across 11 countries
  • $44,000 – $58,000 base salary (adjusted for location if outside high-cost markets)
  • $600 annual professional development budget
  • Four weeks paid annual leave plus local public holidays

Job Type

Full-time

Level

Junior

Language

English

Salary Range

$44,000 – $58,000

AI Expertise

data science & analytics

Ready to apply for this role?

Create a free talent account in under 2 minutes.

  • Apply to verified AI companies
  • Get AI-matched job recommendations
  • Message hiring managers directly
  • Build your public AI talent profile