Are you a data engineer who enjoys turning messy data into clean, reliable models that power real business decisions?
Join us on a consulting project where you’ll help build a robust analytics data platform using modern data stack tools like Snowflake, dbt, and Power BI. Your work will directly support reporting, analytics, and business intelligence used by key stakeholders across the organization.
What you’ll be working on?
We are working on a data platform focused on building reliable, well-structured analytics data models to support reporting and business intelligence. The data warehouse is built in Snowflake, with transformations handled through dbt, and reporting done in Power BI. The project involves building and maintaining data models across both Data Vault and dimensional (Kimball) layers. You will work closely with business stakeholders to understand data requirements and ensure the analytics layer supports reporting needs effectively. This is a hands-on data role focused primarily on SQL, data modeling, and dbt, rather than heavy Python or pipeline engineering.
Your Role
Your role will involve building and maintaining dbt models, writing clean and performant SQL in Snowflake, and ensuring that data is structured properly for analytics and reporting. You will collaborate closely with business stakeholders, analytics teams, and Power BI developers to ensure the data models support reporting and decision-making. You will also participate in requirement discussions, help translate business needs into data models, and ensure consistency between the Data Vault layer and dimensional models.
About the Company
We work on building modern data platforms and analytics systems that help organizations make better decisions through reliable data. Our teams collaborate closely with both technical and business stakeholders, focusing on long-term maintainability, clean data models, and scalable data architecture. We value ownership, clear communication, and engineers who care about building systems the right way, not just quickly.

What are we looking for?
- Ownership mindset: We value people who take responsibility for their work, write clean and maintainable SQL, and think about long-term data model quality.
- Strong data modeling skills: Understanding how to structure data for analytics is critical for this role.
- Communication skills: You will work with business stakeholders and BI developers, so clear communication and strong English skills are important.
- Consulting mindset: Ability to work independently, manage tasks, and communicate progress clearly.
Requirements:
- Strong SQL skills, particularly in Snowflake
- Solid experience with dbt
- Good understanding of Data Vault 2.0
- Good understanding of Kimball dimensional modeling
- Experience building and maintaining analytics data models
- Experience working with business stakeholders and gathering requirements
- Experience collaborating with BI/reporting teams (e.g., Power BI)
- Fluent English (written and spoken)
- Comfortable working cross-functionally with both technical and non-technical stakeholders
- Python experience is a plus
- Experience with Power BI is a plus
- Experience working as a consultant or contractor is a plus
- Experience with modern data stack tools
- Experience optimizing SQL performance in Snowflake

What do we offer?
- Fully remote work
- Flexible working hours
- Opportunity to work on a modern data stack
- Collaborative team environment
- Interesting data modeling and analytics project
- Competitive contract rate
What does the interview process look like?
- Initial Interview: A 30–45 minute call to discuss your experience, past data projects, SQL/dbt experience, and how you approach data modeling and stakeholder communication.
- Technical Discussion: A technical interview focused on SQL, dbt, data modeling (Data Vault and Kimball), and analytics engineering practices.
Regardless of the outcome, we will provide you with constructive feedback after the process.