Intermediate Data Engineer

About the Opportunity

Squadric is seeking an experienced Intermediate Data Engineer to join our team and support one of our leading North American clients. In this role, you will design and maintain robust data pipelines, work across hybrid (on-premise and cloud) environments, and collaborate with cross-functional teams to deliver high-quality, scalable data solutions. If you’re passionate about data engineering, cloud technologies, and automation, this is a great opportunity to work on impactful, enterprise-level projects.

Key Responsibilities

  • Extract, transform, and load data from internal and external services using Fabric, Snowflake, Databricks, SQL, and NoSQL systems.

  • Design, develop, and maintain data pipelines in Azure.

  • Write and optimize SQL queries for performance and scalability.

  • Monitor, troubleshoot, and resolve issues in hybrid (on-premise and cloud) data platforms.

  • Drive improvements to data ingestion, pipelines, automation, and support processes.

  • Advocate for data engineering best practices across development and DevOps teams.

  • Collaborate with stakeholders to gather requirements and understand core business problems.

What We’re Looking For

  • Minimum 3 years of experience as a Data Engineer.

  • Based in Vancouver (preferred), Calgary, or Edmonton, with at least 2 days/week in-office.

  • Hands-on experience with Azure Data Factory, Azure Data Lake, Fabric, Snowflake, and/or Databricks.

  • Strong skills with SQL and NoSQL databases — implementing, optimizing, and debugging data models and queries.

  • Solid understanding of data warehousing concepts and best practices.

  • Experience developing and maintaining data pipelines.

  • Knowledge of Agile processes, Git, and software development best practices.

  • Bachelor’s degree in Computer Science (or equivalent experience).

  • Strong communication skills, proactive team player, and positive attitude.

Nice-to-Have Skills

  • Experience using Power BI for customer-facing reports.

  • Development experience with .NET Core/C#.

  • Familiarity with CI/CD, containerization, and infrastructure automation/orchestration.

Why Join Squadric?

  • Collaborate with top North American companies on challenging data engineering projects.

  • Work in a hybrid model that blends flexibility with in-person collaboration.

  • Join a supportive, innovative environment committed to quality and continuous improvement.