Jobs and Careers
MI

Senior Software Engineer, Data Engineering

Mixpanel
San Francisco, United StatesRemotefull_timeVerifiedPosted 18 Nov 2025
💰 $280,500/yr($229,500/yr$280,500/yr)

About 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 Kit

Free account required — sign up in 30s

Company

Mixpanel

View company profile →