Data Engineer
- Burnaby, BC, Canada
From $56 CAD / hour · Contract
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.
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