Mozilla Corporation is a non-profit-backed technology company that has shaped the internet for over 25 years, known for pioneering brands like Firefox. As a Senior Data Engineer, you will manage the data lifecycle, ensuring high-quality data models that empower decision-making across the organization.
Responsibilities:
- Build the pipes: You’ll build and manage our business data pipelines as well as transform Firefox telemetry data into structured high quality datasets Mozillians can rely on
- Make data make sense: You’ll partner with data scientists, product, and marketing teams to turn complex datasets into the models and metrics that drive Mozilla’s decisions
- Be a guardian of data quality: You’ll ensure our datasets stay accurate and performant by using our observability tools to monitor quality and joining a weekly triage rotation to resolve data issues as they arise
- Evolve our platform: You’ll partner with other data engineers and platform engineers to improve how we work
- Maintain data integrity: You’ll ensure our data governance and privacy policies are implemented and enforced across the tens of terabytes of data flowing through our systems daily
Requirements:
- At a minimum, 4 years of professional experience in data engineering
- Proficiency in SQL and Python
- Experience mapping complex business processes into extensible, analytical data models
- Strong software engineering fundamentals
- Self directed execution
- Collaborative spirit
- A track record of recommending and implementing new data collection methods to improve data model quality
- Experience with cloud distributed systems (we use GCP) including distributed databases, message queues or batch / stream processing
- Ensure data is safe to depend on through smart orchestration, error handling, and idempotency