Back to results

Data Engineer

  • Burnaby, BC, Canada

From $56 CAD / hour · Contract

Apply on insightglobal.com About employer

Applications open in a new tab.

Job details

Pay
From $56 CAD / hour
Job type
Contract
Experience
2+ years of hands-on experience with Snowflake, dbt, and Python, with this experience demonstrated within the most recent 4 years of professional work history.
Posting language
English
Posted

Original job description

Required Skills & Experience

2+ years of hands-on experience with Snowflake, dbt, and Python, with this experience demonstrated within the most recent 4 years of professional work history.

Strong proficiency in SQL, including writing, optimizing, and troubleshooting complex queries.

Experience implementing and managing CI/CD pipelines for data engineering projects.

Proficiency with GitHub for source control, code management, and collaborative development workflows.

Proven experience designing, building, and deploying new data pipelines, including gathering business requirements, validating solution architecture, and implementing scalable data solutions.

Experience maintaining and enhancing existing data pipelines, including issue resolution, bug fixes, performance tuning, optimization, and ongoing support.

Ability to collaborate with business stakeholders to translate requirements into robust and efficient data engineering solutions.

Nice to Have Skills & Experience

Experience working with BI and data visualization tools, such as Looker, Power BI, and Tableau.

Hands-on experience with Snowflake Cortex, including leveraging AI and ML capabilities within the Snowflake ecosystem.

Experience designing and building AI agents within Snowflake.

Knowledge of semantic views and semantic layers, including developing semantic models that support AI agents and business-facing analytics.

Familiarity with enabling natural language querying and AI-driven insights through semantic modeling and agent-based architectures in Snowflake.

Job Description

Insight Global is looking for a Data Engineer for one of our clients who will be responsible for designing, building, and maintaining scalable data pipelines that ingest, transform, and store data within Snowflake, leveraging Python and dbt to support enterprise reporting and analytics. The role will partner closely with business stakeholders to understand requirements, validate solution architecture, and deliver efficient, reliable data solutions. The successful candidate will optimize existing pipelines by enhancing performance, improving data quality, resolving defects, and reducing overall platform costs.
More about this job

Responsibilities

The Data Engineer at Insight Global will design and build data pipelines that load and transform data into Snowflake, then keep those pipelines running well. The role also works with business stakeholders to turn their needs into reliable data solutions.

Requirements

Insight Global needs candidates with 2+ years of recent hands-on experience with Snowflake, dbt and Python, plus strong SQL skills. Candidates should also have CI/CD and GitHub experience and be able to work well with business stakeholders.

Skills

  • Snowflake
  • dbt
  • Python
  • SQL
  • Query optimization
  • CI/CD pipelines
  • GitHub
  • Data pipeline design
  • Data pipeline maintenance
  • Performance tuning
  • Requirements gathering
  • Stakeholder collaboration
  • Data quality
  • Data warehousing
  • ETL/ELT
  • Looker
  • Power BI
  • Tableau
  • Snowflake Cortex
  • Semantic modeling
  • AI agents
  • Natural language querying

Categories

  • Technology
  • Data & Analytics
  • Software

Keywords

  • Data Engineer
  • Snowflake
  • dbt
  • Python
  • SQL
  • CI/CD
  • GitHub
  • data pipelines
  • ETL
  • ELT
  • data warehousing
  • data engineering
  • Looker
  • Power BI
  • Tableau
  • Snowflake Cortex
  • AI agents
  • semantic layer
  • semantic views
  • business intelligence

Seniority

Mid level

Tools

  • Snowflake
  • dbt
  • Python
  • GitHub
  • Looker
  • Power BI
  • Tableau

Report this job

Get in touch
MovoJobs

Contact us