Location: Hybrid | Amsterdam or Amsterdam
Experience: 5+ years in data engineering
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 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.
You own the end-to-end data flow, from ingestion to transformation and delivery. You translate business needs into scalable data models and continuously improve the quality, structure, and performance of the data platform.
You work across data modeling, pipeline management, and orchestration while collaborating closely with Analysts, Engineering, and Product teams.
What You’ll Do
Drive data modeling and transformation from raw data to business-ready datasets
Build and maintain scalable data pipelines across cloud environments
Develop and manage dbt models, testing, and documentation
Improve performance and cost efficiency in Snowflake
Strengthen data quality standards and testing frameworks
Support production workflows and resolve issues quickly
Collaborate with cross-functional teams on new data needs
Identify opportunities to improve data structure, scalability, and usability
You Won’t
Wait for fully defined requirements instead of taking ownership
Overengineer solutions without clear business value
Work in isolation without aligning with stakeholders
Prioritize speed at the cost of data quality and reliability
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.
You think in scalable systems and understand how data supports decision-making across teams. You take ownership of both the details and the bigger picture, ensuring data is reliable, accessible, and actionable.
What You’ll Bring
5+ years of experience in data engineering
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
Ability to design scalable, maintainable data systems
Avoid ownership or prefer clearly defined tasks
Struggle to balance speed, quality, and pragmatism
Overcomplicate solutions instead of focusing on impact
Prefer working without cross-functional collaboration
Great. At Loop, data plays a critical role in how we make decisions and scale. If you want to take ownership, improve how data is used across the company, and build systems that truly enable teams, we’d love to hear from you.