remote
Senior Data Engineer - Snowflake & DBT
Data Engineer
Lead end‑to‑end data pipeline development using Snowflake, DBT, and AWS services, ensuring scalable, automated workflows and high data quality for analytics and reporting.
About the role
Key Responsibilities
- Design, build, and maintain scalable data pipelines on Snowflake, orchestrated with Apache Airflow and automated via CI/CD pipelines.
- Develop and version DBT models to transform raw data into clean, analytics‑ready datasets.
- Implement serverless data processing using AWS Lambda and manage data storage in AWS S3.
- Collaborate with data scientists and business stakeholders to translate requirements into robust data solutions.
- Monitor pipeline performance, troubleshoot issues, and optimize for cost and speed.
- Document architecture, data flows, and best practices for the engineering team.
Requirements
- 5+ years of experience in data engineering with a focus on cloud data platforms.
- Proficiency in Snowflake, DBT, and AWS services (Lambda, S3, Glue).
- Strong scripting skills in Python or SQL for data transformation.
- Experience setting up CI/CD pipelines for data workflows.
- Excellent problem‑solving skills and a collaborative mindset.