Senior Software Engineer, Data Engineering
MixpanelAbout the role
About Mixpanel
Mixpanel is an event analytics platform for builders who need answers from their data at their fingertips—no SQL required. When everyone in the organization can see and learn from the impact of their work on product, marketing, and company revenue metrics, they are poised to make better decisions.
Over 9,000 paid customers, including companies like Netflix, Pinterest, Sweetgreen, and Samsara, use Mixpanel to understand their customers and measure progress. Our commitment is to provide the most comprehensive and reliable analytics platform accessible and trusted by all.
About the Team
The Revenue Infrastructure team is responsible for building and supporting critical business infrastructure that accelerates revenue generation, lower operating costs, and create delightful customer experiences.
We do this by effectively identifying, servicing, and supporting customers at all stages with Mixpanel - from initial interaction to renewing year after year. The data this team creates and maintains powers insights for everyone in the org, from executives working with our data science team, to individual contributors leveraging Mixpanel for self-serve insights.
We are responsible for systems and tools including: DBT, Fivetran, Hightouch, our dogfood Mixpanel instance, our custom built orchestration service, and many more.
Examples of things this team has worked on:
- Our Orchestration Service - “Modern Data Stack Fastlane” - blog post
- Extracting and transforming our billing information to enable faster and more error free financial calculations
- Building out and maintaining our Data Enrichment system
- Mixpanel’s Internal Customer Data Platform
- Modeling and exposing feature usage of Mixpanel (in Mixpanel!)
- Synchronizing email information between our Marketing email platform and Salesforce
About the Role
As a Data Engineer on the Growth org, you will collaborate with our cross-functional partners in Data Science, Product, and Finance to build and maintain high quality data sources and build software that maximizes the value and efficacy of that data. We are seeking someone who can contribute both to our data and fullstack codebases.
The team operates independent of skill set, so your peers with software engineering backgrounds will execute on data engineering work, and you will make contributions on software systems that don’t directly work with our data systems. We expect that you will co-elevate your teammates and they should do the same for you. Your expertise will help the team build a strong data backbone that is resilient to noise and smoothly handles changes in upstream information, and going beyond this to help drive changes in upstream software systems when they make sense.
Responsibilities
- Build and maintain software and data pipelines across our backend and data orchestration systems.
- Design and build data architecture spanning a wide range of complex data, balancing ease of interpretability with cost.
- Create and maintain foundational datasets to support analytics, modeling, experimentation, and product/business needs.
- Collaborate with, teach, and learn from Engineers on the team and across the wider organization.
- Work with Finance and Data Science to ensure we are building the right things in ways people can understand.
- Participate in team on-call rotation to improve our systems and keep them healthy.
- Build valuable testing and alerting to help maintain our data hygiene.
- Write internal technical documentation for the systems that you design, build and maintain, as well as fill gaps in existing documentation.
We're Looking For Someone Who Has
- A strong background in both data and software engineering, with at least 2 years of relevant professional experience.
- Proficiency with at least one programming language (Python, Java, etc.), as well as SQL
- Excellent debugging and technical investigation skills
- Excellent technical communication, ideally with experience collaborating in an asynchronous remote environment
- Familiarity with rETL tools (eg: Hightouch, Census, Rudderstack)
- Experience with modern data storage technologies (eg: BigQuery SQL, Airflow, and DBT or similar)
Bonus Points For
- Python and Django ORM experience
- Experience maintaining and improving a large DBT project
- Product Analytics familiarity
- Experience implementing Medallion Architecture
- Technical writing skills (either internal or public-facing)
- Experience
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s