Senior Analytics Engineer

About the Role

You will make Wave’s data easy, safe, and reliable to use to enable better products for customers. You will lead dimensional design, build facts, dimensions and One Big Tables, standardize metric creation, and create ways to add context for LLMs to data models. You will manage and optimize our Snowflake estate, identify and remove stale or unused models, evaluate cost and performance impacts, and build tools and dbt macros to improve the analytics development experience. You will design, build and maintain ETL pipelines, be on-duty when needed to troubleshoot the stack, champion data best practices, and contribute to the data platform roadmap.

Requirements

  • 5+ years as an analytics or data engineer
  • 3+ years of experience with Snowflake including performance optimization
  • Experience with dimensional modeling including building two or more dimensional marts
  • Strong Python SQL and dbt experience
  • Familiarity with orchestration platforms such as Dagster or Airflow

Responsibilities

  • Lead dimensional design
  • Build facts dimensions and One Big Tables
  • Standardize metric creation and usage
  • Add context for LLMs to data models
  • Manage and optimize Snowflake estate
  • Identify and turn off stale or unused models
  • Evaluate impact of optimizations on cost and performance
  • Build tools to improve analytics development experience
  • Create dbt macros and CI/CD checks
  • Design build and maintain ETL pipelines
  • Be on-duty to support the stack
  • Champion data best practices
  • Contribute to the data platform roadmap

Benefits

  • Yearly $1,200 stipend to support co-working meet ups
  • Subsidized health insurance for you and your dependents (varies by country)
  • Retirement contributions (varies by country)
  • 6 months of fully paid parental leave
  • Subsidized fertility assistance
  • Flexible vacation typically 30-40 days per year
  • $10,000 annual charitable donation matching
  • Generous equity package

Skills

Apply Now