Senior Data Engineer
Mozilla (View all Jobs)
1. Deep-dive discussions on technical and mentorship problems solved in the past. No live coding. Total of 3 rounds.
Programming Languages Mentioned
SQL, Java, Python
To learn more about our Hiring Range System, please click this link.
Pocket empowers people to discover, organize, consume, and share content that matters to them. Our apps and platform are essential ways that tens of millions of people discover and consume content on the web. Pocket is the Web, curated: for you and by you.
For content recommendations, everything starts with data. Pocket’s Data Products team builds systems that combine machine learning with editorial expertise to surface high-quality content from across the internet. Ensuring data privacy when collecting, distributing, validating, and securing data at scale is no small task. Every engineer on our team plays a vital role in shaping each user’s experience.
We are looking for a Sr Data Engineer to own the design and development of data pipeline applications for complex, extensible, and highly scalable cloud-based data platforms. Are you passionate about building intuitive data models? Do you excel at taking vague requirements and crystallizing them into scalable data solutions? We invite you to apply!
People who excel on our team thrive in small, dynamic environments. We cover many areas, including machine learning, product engineering, machine learning operations, and data scientists, among others.
Who you are
3+ years of relevant industry experience in Data Engineering working with large-scale data-driven systems.
Enjoy working on small, dynamic teams.
Conceptually familiar with AWS or GCP cloud infrastructure (S3, RDS, Kinesis, etc).
Highly proficient in at least one of Java, Python, or Scala.
Deep understanding of SQL and data warehouse systems.
Experience designing, building, and maintaining data lakes.
What you'll do
Build data models and patterns for powering self-service data discovery.
Design, build and maintain solutions that power batch and real-time processing powering millions of recommendations daily.
Improve the data quality and reliability of data pipelines through monitoring, validation, and failure detection.
Design, build and maintain a central data cataloging system to ease integration and discovery of datasets.
Automate manual processes and create a platform in favor of self-service data consumption.
Deploy and configure components to production environments.
Participate in on-call schedule to provide emergency incident support.
Mentor and train teammates on design and operation of data platform.
Stay current with industry trends and recommendations.
Cloud warehouses: Snowflake, BigQuery, Redshift
Feature stores: Sagemaker, Databricks, Vertex
Orchestrators: Airflow, Prefect
Compute frameworks: AWS Glue, Spark, Hadoop, Athena
Streaming data: Kinesis, Kafka
Data modeling: DBT
We’re a remote-first team. Video conferencing, Slack chats, and shared documents keep everyone in the loop and make sure no one feels isolated. We value transparency and collaboration from the CEO on down.
As a subsidiary of Mozilla, we have the nimbleness of a small team with the resources of a large company, which means each teammate has the opportunity to make a big impact. But we make sure our working hours are flexible—not just because we have team members in different time zones—but because we know you have a life outside the office, and we value that. You’re human, we’re human, and everyone at Pocket is treated with utmost respect.
Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.
Commitment to diversity, equity, inclusion, and belonging
Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities, and expressions.
We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at firstname.lastname@example.org to request accommodation.
We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.
Req ID: R2083
Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄