Remote job
Senior Data Engineer - Technology
Job details
About this role
Role overview
Build and operate data pipelines that bring varied internal and external sources into reliable, usable datasets. You will support data science and customer-facing work by integrating raw data, developing transformations and APIs, and improving the stability and efficiency of a cloud-based data environment.
Responsibilities
- Build, test, and maintain pipelines and ETL processes for survey, clickstream, IP address, media metadata, and other source data. - Track pipeline reliability and performance, and contribute to data integrity and storage efficiency. - Clean, parse, and integrate data from third-party APIs and other sources. - Develop transformations and aggregations in warehouses and relational or non-relational databases, including data prepared for business intelligence tools. - Contribute to ingestion APIs and advise on storage, configuration, access tools, and architecture choices. - Support application developers with database queries and programming practices, and collaborate with external vendors on data engineering work.
Requirements
- At least 3 years of experience building data pipelines or ETL, working with SQL and databases, and using cloud infrastructure such as AWS or GCP. - 3–5 or more years working with dbt and at least 3 years with Snowflake. - Experience with Git, GitHub, or a comparable version control system. - Familiarity with Dagster or another workflow orchestration tool. - End-to-end development experience and an interest in continuing to grow technical expertise.
Nice to have
Experience preparing data for BI platforms and working with diverse first-, second-, or third-party datasets.
Benefits and work setup
Fully remote work with schedule autonomy, paid time off, and compensation in USD. The project is described as running through the end of December.