Skip to content
Careers

Come build the tools that outlast the grant.

Most of our team has been here for at least four years. We're a small studio — twenty-eight people in May 2026 — and we hire slowly. If a role is open it is because a real seat is empty.

Open roles (3)
  • Field engineer · Koppal

    Koppal, Karnataka · Full time · field-based

    Live in or near Koppal for at least nine months a year. Maintain the community-health register; train the next batch of ASHA supervisors.

    We're looking for someone who has
    • Working Kannada; reading comfort in English
    • Two years' experience supporting a digital tool used in the field
    • Comfort travelling 12–15 days a month

    Write to enquiry@mahiti.org with a CV, two writing samples (your own, no AI), and the earliest date you can join.

  • Senior data engineer

    Bengaluru · Full time

    Own the pipelines that move district health data from ODK forms into DHIS2. Write the runbooks the next engineer reads.

    We're looking for someone who has
    • Five years building production data pipelines
    • Comfortable owning a Postgres + dbt setup
    • Has worked with a public-sector or NGO data system

    Write to enquiry@mahiti.org with a CV, two writing samples (your own, no AI), and the earliest date you can join.

  • Communications editor

    Bengaluru · hybrid · Full time

    Edit everything that leaves the building. Make sure a panchayat officer can read it on the first pass.

    We're looking for someone who has
    • Three years editing long-form writing in English
    • Working knowledge of one Indian language
    • Sample work that names the village, the partner, the number

    Write to enquiry@mahiti.org with a CV, two writing samples (your own, no AI), and the earliest date you can join.

How hiring works

Four steps. No surprises.

We've written this down so candidates know what to expect before the first email. Salary band is published in the offer, not after.

01

Application.

One email, two attachments. We read every one within five working days.

stage
02

Conversation.

Forty-five minutes with the practice lead. We send questions in advance.

stage
03

A small piece of paid work.

Two days at our day rate. You meet the team you would join.

stage
04

Offer.

Written within a week. Salary band published in the offer, not after.

stage
Don't see your role?

We keep a shortlist for the next time a seat opens up. Send a CV and a paragraph on the kind of work you would want to do here.

Write a speculative note