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