onsite
DBT/Snowflake Engineer
Software Engineer
Lead data engineering initiatives using DBT and Snowflake, architecting robust data models and automating pipelines with Azure DevOps CI/CD to deliver high‑quality, scalable analytics solutions.
About the role
Key Responsibilities
- Design, develop, and maintain data models in Snowflake using DBT, ensuring optimal performance and scalability.
- Implement and manage CI/CD pipelines in Azure DevOps to automate testing, deployment, and version control of data transformations.
- Collaborate with data analysts and business stakeholders to translate business requirements into dimensional models and analytical solutions.
- Monitor and troubleshoot data pipelines, optimizing queries and resolving performance bottlenecks.
- Document data models, pipeline processes, and best practices for knowledge sharing across the team.
Requirements
- Proven experience with DBT and Snowflake in a production environment.
- Strong background in Azure DevOps, including pipeline creation, branching strategies, and automated testing.
- Solid understanding of dimensional modeling concepts and data warehouse design.
- Experience with SQL, data modeling tools, and performance tuning.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.