Mixpanel Software Engineer III on Data Runtime designs and builds systems executing every query at Mixpanel. The role involves contributing to complex distributed-systems projects like elastic query compute and distributed file cache.
Responsibilities
As a Software Engineer III (L3) on Data Runtime, you'll design and build the systems that execute every query at Mixpanel. You'll contribute to the technical design for complex distributed-systems projects, from prototype to global rollout, on initiatives like elastic query compute, the distributed file cache, columnar storage internals, and compaction.
You'll work alongside some of the most senior engineers at Mixpanel, partner with peer infrastructure teams (Query Serving, Streaming, Data Foundation) and product teams (Core Analysis, AI-powered experiences) on shared architecture, and have real influence over the technical direction of the compute layer that Mixpanel's AI-first future runs on.
We're Looking For Someone Who Has
Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
3+ years of professional software engineering experience building and operating data infra/backend systems, with a track record of shipping quality work quickly.
A solid foundation in distributed systems or data infrastructure, and the drive to go deep.
Experience owning a project or significant component end to end: driving the design, building it, shipping it, and running it in production.
Strong technical communication, especially in writing, e.g., design docs, code review, async discussion across a distributed team.
Sound judgment in technical tradeoffs, informed by real lessons from operating systems in production.
High ownership and accountability.
A desire to be at the forefront of the infrastructure powering AI-first analytics at thousands of companies.