remote
Senior Data Engineer - Snowflake, dbt & Airflow - Employment Hero
Data Engineer
Senior Data Engineer responsible for designing, building, and optimizing data pipelines on Snowflake using dbt and Airflow, with a focus on performance tuning, cost control, and production reliability.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines on Snowflake, ensuring high performance and cost efficiency.
- Build reusable dbt models, macros, and tests to create robust staging, intermediate, and mart layers.
- Orchestrate complex workflows with Apache Airflow, managing dependencies, scheduling, and monitoring for production reliability.
- Collaborate with analytics and engineering teams to translate business requirements into data solutions.
- Implement best practices for data quality, documentation, and version control.
Requirements
- 5+ years of hands‑on experience with Snowflake in a production environment, including performance tuning and cost optimisation.
- Strong commercial experience with dbt, covering model development, testing, and documentation.
- Proven expertise in Apache Airflow for workflow orchestration and scheduling.
- Proficiency in SQL and Python for data transformation and automation.
- Experience working in cloud environments, preferably AWS.
Skills
snowflakedbtsqlpythonaws