Skip to content
mimi

CANADA - Future Opportunities – Senior Data Engineers

Infostrux Solutions

Remote · Canada Full-time Senior 3w ago

About the role

About Infostrux

Infostrux is one of North America’s fastest-growing data-focused consultancies. Within 18 months of our founding in 2021, Snowflake recognized us at the highest partnership tier—a reflection of our deep expertise and impact.

We help organizations unlock the value of their data by building modern, cloud‑native platforms that power analytics, AI, and machine learning. Our work spans the modern data stack—covering data engineering, architecture, integration, and modelling—with Snowflake as one of our core partners.

From startups to Fortune 500s across industries like finance, health, gaming, and retail, we design and deliver scalable data solutions that enable faster, smarter, data‑driven decisions. And as proud recipients of the Great Place to Work® Certification (2025), we are equally committed to fostering a culture of trust, collaboration, and growth for our people.

We’re continuously looking for talented individuals based in Canada to join our growing, fully remote team. At Infostrux, our team members have the flexibility to live and work anywhere in Canada; wherever suits you best.

If you’re passionate about data and innovation and interested in future opportunities with us, we encourage you to express your interest, even if we don’t have an open position at this time. We’re always eager to connect with forward‑thinking senior data engineers who share our mission and values.

Job Summary

The Infostrux team helps customers build cloud‑based data warehouses in Snowflake with robust role‑based access control systems using tooling such as Terraform to ensure systems are secure, reliable, and well‑governed. Our teams help migrate customer data to Snowflake using ELT and orchestration tooling as required, and refining the data through modelling tools such as dbt or Databricks.

As a Senior Data Engineer, you will guide customers through the ingestion, storage, modelling, exploration, and analysis of their data within the Snowflake platform. You will also support the design and construction of data warehouses, play a key role in data migrations and transformations, build efficient data pipelines, and solve complex challenges. You will collaborate with client stakeholders and engagement managers to inform them of project status and challenges, and present designs and solutions to technical and non‑technical stakeholders. You will mentor Data Engineers to encourage and foster their career growth.

What You’ll Get To Do

  • Act as a trusted advisor to customers to solve complex problems within their data warehouse.
  • Analyze clients' existing cloud‑based and on‑premises database environments and their data providers to optimize for secure data extraction.
  • Design, present, and deliver best‑practice data warehouse solutions, data pipelines, and transformations in Snowflake.
  • Design and implement data‑sharing solutions for single‑tenant and multi‑tenant cloud database systems.
  • Mentor and support data engineers to keep the growth of their technical capabilities.
  • Evaluate new and existing technologies to improve data engineering capabilities and our customer solutions.

What You’ll Bring

Minimum qualifications

  • Bachelor's degree in Computer Science, Mathematics, a related field, or equivalent practical experience
  • Proficient with data processing languages or software (e.g., SQL, dbt, Scala)
  • Experience with writing software in Python, Go, C++, or JavaScript
  • Experience with client‑facing projects, troubleshooting technical issues, working with engineering teams, and providing technical consulting
  • Experience designing and implementing data warehouses (e.g., Snowflake), data warehouse architecture, and ELT systems (e.g., Fivetran, HVR, Stitch)
  • Experience mentoring and leading data engineers

Preferred qualifications

  • SnowPro® Core and SnowPro® Advanced certification
  • Experience with infrastructure tooling (e.g., Terraform, Pulumi, CloudFormation)
  • Experience with orchestration tooling (e.g., Airflow, Prefect, Dagster)

What We Work With

  • Modern Data Workflows (DBT, Airflow, Prefect, Dagster)

Requirements

  • Proficient with data processing languages or software (e.g., SQL, dbt, Scala)
  • Experience with writing software in Python, Go, C++, or JavaScript
  • Experience with client-facing projects, troubleshooting technical issues, working with engineering teams, and providing technical consulting
  • Experience designing and implementing data warehouses (E.g., Snowflake), data warehouse architecture, and ELT systems (E.g., Fivetran, HVR, Stitch)
  • Experience mentoring and leading data engineers

Responsibilities

  • Act as a trusted advisor to customers to solve complex problems within their data warehouse.
  • Analyze clients' existing cloud-based and on-premises database environments and their data providers to optimize for secure data extraction.
  • Design, present, and deliver best-practice data warehouse solutions, data pipelines, and transformations in Snowflake.
  • Design and implement data-sharing solutions for single-tenant and multi-tenant cloud database systems.
  • Mentor and support data engineers to keep the growth of their technical capabilities.
  • Evaluate new and existing technologies to improve data engineering capabilities and our customer solutions.

Skills

C++DatabricksDagsterdbtFivetranGoHVRJavaScriptPythonPrefectScalaSnowflakeStitchSQLTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free