Mixpanel is looking to build and maintain high quality data sources and software that maximizes the value and efficacy of that data to accelerate revenue generation, lower operating costs, and create delightful customer experiences.
Requirements
- Proficiency with at least one programming language (Python, Java, etc.), as well as SQL
- Familiarity with rETL tools (eg: Hightouch, Census, Rudderstack)
- Experience with modern data storage technologies (eg: BigQuery SQL, Airflow, and DBT or similar)
- Python and Django ORM experience
- Experience maintaining and improving a large DBT project
- Experience implementing Medallion Architecture
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.
Other
- A strong background in both data and software engineering, with at least 2 years of relevant professional experience.
- Excellent debugging and technical investigation skills
- Excellent technical communication, ideally with experience collaborating in an asynchronous remote environment
- Product Analytics familiarity
- Technical writing skills (either internal or public-facing)
- Experience mentoring and growing engineers