Nature of employment: Full-time
Reports to: Sr. Manager - MEL
Location: New Delhi, Delhi
About Peepul
Peepul is an education-focused non-profit organisation committed to transforming India's education system and enabling every child to reach their full potential. We work closely with national, state, and local governments to transform government schools and government systems. Currently, we work with governments in Delhi and Madhya Pradesh to meaningfully have an impact across ~325,000 teachers and 9.75 million+ students across 100,000+ schools.
At Peepul, we collaborate with school systems to build the capacity of leaders, teachers, and institutions. We advocate policy improvements, support mentoring and monitoring, and enhance student-teacher engagement in classrooms. Our work has been recognised internationally, including receiving the Commonwealth Education Awards for Innovation and being featured in reports by respected organisations like the UN and the National Ministry of Education, India, and we are well-funded by both Indian CSR and prominent international Foundations working toward a common purpose of excellent education for the most disadvantaged sections of society.
Driven by our core values of impact, excellence, and leadership, we are a restless, resilient, and reflective organisation. Our team of 250+ employees is passionate about creating lasting change and is rewarded competitively for their dedication. Join us in our mission to create a world where every child has equal access to high-quality education. Learn more about our transformative work at http://peepulindia.org.
About the role
This role sits in Peepul's Data & Technology team. You'll work across our programs in Delhi and MP, building the dashboards, data pipelines, and digital tools that help our teams make better decisions and deliver better programs.
In practice, that means writing SQL to clean and transform data, building dashboards that program leads actually use, and shipping tools — an assessment generator, a sampling app, a teacher-facing WhatsApp chatbot — that solve real problems in real schools. You'll work closely with MEL and program teams to understand what's needed, and then go build it.
This isn't a role where you'll be handed a spec and asked to execute. You'll be involved from problem definition to deployment, and the things you build will be used by teachers and program staff in the field.
Responsibilities would include (but not limited to):
Dashboards & Data Systems
- Work with MEL and program teams to understand their reporting needs and translate them into clean, reliable dashboards.
- Write and optimise SQL queries for data transformation, reporting, and analysis.
- Support data ingestion, cleaning, validation, and modelling across programs.
- Help maintain and improve analytics infrastructure built on BigQuery, dbt, Apache Superset, and Dalgo.
- Document data flows and lineage so the systems we build are maintainable over time.
Program Technology Tools
Some of the projects you might work on:
- AI-powered assessment generator — using LLMs and question banks to produce customised assessments at scale.
- Student sampling app — for statistically sound sampling in field assessments and school visits.
- Teacher-facing WhatsApp chatbot — coaching nudges, resources, and feedback loops delivered via WhatsApp.
- Formative feedback tools — helping teachers track student progress in real time.
- Workflow automation — reducing manual overhead for program and operations teams.
Working Across Teams
- Collaborate with MEL, Programs, and Operations to define problems before jumping to solutions.
- Own the full lifecycle of what you build — from scoping and development through testing, iteration, and deployment.
- Stay curious about what's new — AI APIs, automation tools, edtech innovations — and bring relevant ideas back to the team.
- Document your work and help build shared knowledge across the technology function.
Qualifications and Role Requirements:
At Peepul, we seek talented professionals passionate about driving educational transformation and making a positive impact. We are looking for individuals who possess the following qualifications and meet the role requirements:
- Educational Background: Master's or bachelor's degree in data engineering, analytics, or related discipline.
- Work Experience: We value both professional and personal experience. Candidates with 1-3 years of experience in software development, data engineering, analytics, or a closely related technical role
- Strong Python skills — comfortable writing clean, maintainable code, not just one-off scripts.
- Strong SQL — including window functions, CTEs, and the ability to optimise a slow query.
- Working knowledge of relational databases and data modelling.