Loading this job…
This is a web-backend Python role, not a data science one. You will work on the Django application that serves the Auralis product: authentication, workspace and billing management, the reporting API that the React front end calls, and the scheduled jobs that keep customer dashboards fresh.
Roughly half feature work and half making the existing system faster and easier to reason about. A recent example: our cohort endpoint was doing a query per cohort row and taking eleven seconds on large accounts. Rewriting it as a single aggregate with a materialised intermediate table brought it under 400 milliseconds. That kind of problem shows up regularly.
You will work with two other backend engineers and the data engineering team, who own everything upstream of the warehouse.
Two to four years of Python in production, ideally with Django or FastAPI. Real SQL ability matters more than framework familiarity here — you should be comfortable reading a query plan and knowing why an index is not being used. We will happily teach you Django if you know Flask or FastAPI well.
Auralis builds the analytics layer for consumer subscription businesses: cohort retention, revenue forecasting and churn prediction delivered as a hosted product rather than a consulting engagement.
The stack is deliberately boring. Python, Postgres, Airflow and a columnar warehouse, with a React front end on top. We would rather spend our novelty budget on data modelling than on infrastructure, and we keep the pipeline small enough that one engineer can hold it in their head.
We work from Baner, Pune, four days in office with Fridays remote for everyone.





Read these before you send your application.
A practical, India-specific guide to writing a fresher resume that survives the first screen: structure, projects, keywords and the mistakes that get CVs rejected in ten seconds.
4 min read · 21 Aug 2026
What actually works when applying for remote roles from India: which companies genuinely hire remotely, how to handle timezones and payment, and how to make a remote-ready application.
4 min read · 16 Aug 2026
The React interview questions that actually come up in Indian hiring loops, what a strong answer sounds like, and how the bar shifts between junior, mid and senior rounds.
3 min read · 9 Aug 2026