Data Engineer II

Whoop Whoop · Consumer · Boston, MA · Machine Learning & Research

Data Engineer II at Whoop responsible for designing, building, and operating scalable ELT pipelines using Python and PySpark, managing batch and streaming data systems with Spark and Kafka, developing Snowflake data models and DBT transformations, and partnering with teams to create data solutions. The role also involves contributing to the data platform's observability and quality, and leveraging AI tools for development acceleration.

What you'd actually do

  1. Design, build, and operate scalable ELT pipelines using Python and PySpark, with a focus on reliability, performance, and maintainability
  2. Own and improve batch and streaming data systems using Spark and Kafka, including monitoring and resolving production data issues
  3. Develop and optimize Snowflake data models and DBT transformations to support analytics, experimentation, and trusted metrics
  4. Partner with data scientists, analysts, and product teams to translate business requirements into well-designed data solutions
  5. Contribute to the evolution of the data platform by improving observability, data quality, and engineering best practices

Skills

Required

  • SQL
  • Python
  • ETL/ELT pipelines
  • data warehousing concepts
  • dimensional modeling
  • clean, testable, and reusable code
  • problem-solving skills
  • clear communication
  • work independently
  • collaborating in an agile environment

Nice to have

  • DBT
  • Spark
  • Kafka