Job Description
Job Overview
As a Senior Data Engineer at dbt Labs, you'll lead the design, construction, and ownership of core components of our data ecosystem, including infrastructure, pipelines, and data products. This role is vital for enabling analytics, accelerating growth, and enhancing operational efficiency. You'll work within a strategic team focused on technical execution and cross-functional influence, using cutting-edge technology to solve complex problems and drive business strategy.
Technical Requirements
Required Skills
- • SQL
- • Python
- • data infrastructure design
- • data architecture design
- • data engineering best practices
Preferred Skills
- • Scala
- • Java
- • Rust
- • Airflow
- • Dagster
- • Prefect
Experience Level
5+ years of experience as a data engineer and 8+ years of total experience in software engineering.
Responsibilities
- • Design, build, and manage scalable, reliable data pipelines that ingest product and event data into data stores
- • Develop and maintain canonical datasets to track key product and business metrics
- • Architect robust, reliable systems for large volume batch data processing
- • Drive decisions on data architecture, tooling, and engineering best practices
- • Enhance observability and monitoring of existing workflows and processes
- • Partner cross-functionally with teams to understand data needs and deliver impactful solutions
- • Provide product feedback by utilizing new data infrastructure and AI technology
Benefits & Perks
- • Unlimited vacation time
- • 401k plan with 3% guaranteed company contribution
- • Comprehensive healthcare coverage
- • Generous paid parental leave
- • Flexible stipends for Health & Wellness, Home Office Setup, Cell Phone & Internet, Learning & Development, Office Space
Additional Information
- Location
-
Remote
- Type
-
Full-time
- Compensation
-
$172,000 - $207,900 (with a potential range of $191,000 - $231,000 in select locations)