cityflo / careerssign in →
Analytics & Tracking · Mumbai (on-site) · Full-time

Data Engineer

Own the streaming pipelines and warehouse models behind Cityflo's live decisions — ETA, occupancy, lateness, fraud — and the judgment calls underneath them.

You'll own the data behind Cityflo's live decisions — the streaming, event-driven pipelines that power ETA, occupancy, dynamic routing, and fraud signals, and the warehouse models that analytics, ML, and product teams build on. You sit across data science and engineering: you design the pipeline and you reason about whether the number coming out of it is actually true. You'll work directly with product, ops, and business to turn open-ended questions into solutions that move revenue, margins, and fleet efficiency — analyzing and validating before reaching for a model, and designing the experiments that tell you whether a change really worked. You lean on AI tools as a daily multiplier, but treat them as a fast, fallible collaborator, not an oracle: the bar on your judgment goes up, not down, and you're the one who catches the model when it's confidently wrong.

What we look for

The assignment

Three mornings of raw GPS pings and trip/booking events from a handful of Mumbai routes. The question ops needs answered live: is route X running late right now, and by how much? Design the data model, build a runnable slice that ingests the pings and answers it, and surface what the data actually reveals — including the cases that look like lateness but aren't. A working slice beats a perfect diagram. Lean on your agent fully; we read the transcript too.

Up to a weekend; we expect 8–12 focused hours. Going well past that is a signal we'd rather not see — a tight, defensible slice beats a half-built platform. If you run out of road, stop and use the memo to tell us what you'd do next.

Apply with your agent.

Connect your coding agent to our MCP and it handles the whole application — profile, resume, and this assignment. Solve it the way you actually work.

Sign in to apply →
← all roles