This position is for a Senior Data Engineer at dbt Labs, located in the United States, and is offered remotely.
The role involves leading the design and development of core data infrastructure to support critical business decisions and drive company growth.
Responsibilities include designing, building, and maintaining scalable and reliable data pipelines that ingest product and event data into enterprise data stores.
The engineer will develop canonical datasets that track key product and business metrics such as user growth, engagement, and revenue.
The position requires architecting robust systems for large-scale batch data processing and enhancing workflow monitoring.
The Senior Data Engineer will lead decisions on data architecture, tooling, and engineering best practices.
Collaboration with cross-functional teams including Infrastructure, Product, Marketing, Finance, and Go-To-Market is essential to understand and fulfill data requirements.
The role also involves providing product feedback by actively using and testing new data infrastructure and AI technologies.
Requirements:
Candidates must have expert proficiency in SQL and Python, with at least 5 years of data engineering experience and over 8 years in software engineering roles overall.
Proficiency in one or more additional core data engineering languages such as Scala, Java, or Rust is required.
A deep understanding of data infrastructure design and architecture is necessary.
Hands-on experience with modern orchestration tools like Airflow, Dagster, or Prefect is essential.
Strong prioritization skills and a bias for action in fast-paced environments are required.
Benefits:
The position offers a competitive salary range from $163,000 to $220,000 USD, depending on location and experience.
There are equity stake opportunities aligned with company growth.
An unlimited vacation policy is provided to encourage work-life balance.
Comprehensive healthcare coverage is included.
Paid parental leave and 401(k) matching are offered.