Senior Data Engineer (Snowflake)
Role details
Job location
Tech stack
Job description
This is a role for someone who wants real ownership. You don't inherit fixed processes-you help define them. You work across the full data flow, from ingestion to business-ready models, and your output directly supports teams making daily decisions. While the stack is already modern, the opportunity lies in improving structure, quality, and scale. You join a small team where your ideas are applied fast and your impact is visible.
As a Senior Data Engineer you'll turn complex data into simple, usable models You design and build data models that remove confusion and enable self-service analytics. You work closely with analysts to define business logic, then translate it into clean, well-tested dbt models. You manage the full lifecycle, from schema design to documentation, while improving performance in Snowflake and orchestration workflows. Each day, you balance speed with quality-delivering models that are both reliable and easy to use. You also identify gaps in the current setup and improve how data flows, scales, and supports new use cases, including AI-driven workflows.
Your other responsibilities
- Maintain and improve data pipelines across cloud environments
- Strengthen testing frameworks and data quality standards
- Support production workflows and resolve issues quickly
- Collaborate with cross-functional teams on new data needs
- Share knowledge and improve team-wide practices
Requirements
You are comfortable working independently and taking full responsibility for your work. You bring structure into complex situations and keep models consistent and easy to use. You communicate openly and directly, especially when priorities need to shift. You balance strong technical judgment with a practical mindset, ensuring progress without overengineering. You work well with others, but don't wait for direction-you move forward and bring clarity along the way.
These key competences will set you up for success:
- Advanced SQL skills and solid Python experience
- Strong understanding of data modeling and warehousing concepts
- Hands-on experience with dbt for transformation and testing
- Experience with Snowflake or equivalent cloud platforms
- Familiarity with orchestration tools and CI/CD practices