Remote job
Senior Data Engineer (SQL, dbt)
Job details
About this role
Role overview Build and support data pipelines and applications that help deliver reliable, useful data products. The work spans data transformation, cloud infrastructure, and web development, with close collaboration across data, product, and engineering teams. The role also includes production support and a recurring on-call rotation.
Responsibilities - Design and maintain scalable ELT pipelines and data models using SQL and dbt, with attention to data quality and consistency. - Manage technical environments through Terraform and infrastructure-as-code practices. - Develop and support services and web applications using Node.js, TypeScript, GraphQL, and React. - Monitor and troubleshoot pipelines, applications, and infrastructure, then improve their reliability and maintainability. - Work with cross-functional teams, contribute to technical discussions and code reviews, and use collaborative development workflows. - Take part in a four-week on-call cycle, covering one week as primary and another as backup.
Requirements - Hands-on data engineering experience, including advanced SQL and dbt for transformations and pipelines. - Practical experience managing infrastructure with Terraform. - Web application development experience with Node.js, TypeScript, GraphQL, and React, across backend and frontend work. - Strong troubleshooting and problem-solving skills, particularly for production systems. - Ability to work effectively with distributed teams, including colleagues in US Mountain Time. - Availability for the stated primary and backup on-call rotation; intermediate to upper-intermediate English.
Nice to have - Experience with Snowflake or AWS, and familiarity with Airflow, Looker, or Python. - Experience with GitHub workflows such as version control, pull requests, and code review.
Benefits and work setup Work arrangements may be remote, hybrid, or office-based depending on location and contract. Listed benefits may include healthcare, learning support, wellbeing programs, equipment, team activities, and other location-specific offerings.