Data Engineer – Snowflake, AI/ML
- Markham, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Job Title: Data Engineer – Snowflake, AI/ML
Location: Markham, ON, Canada
Employment Type: Contract
Experience: 7+ Years
Job Summary
We are seeking an experienced Data Engineer with strong expertise in Snowflake, Snowflake AI/ML, Data Science, dbt Core, AWS Cloud, and modern data engineering practices. The ideal candidate will have a proven track record of delivering high-impact data projects from inception through warranty, developing scalable data pipelines, optimizing database performance, and collaborating with technical and business stakeholders.
Key Responsibilities
- Deliver high-impact data engineering projects from initial design and development through deployment and warranty support.
- Design, develop, and optimize data pipelines and solutions using Snowflake, dbt Core, and AWS cloud technologies.
- Apply Snowflake AI/ML and Data Science capabilities to support advanced analytics and data-driven solutions.
- Develop and maintain code using Python, Java, SQL, Shell scripting, and Terraform.
- Design, implement, and manage relational databases, including Snowflake, PostgreSQL, and Amazon Aurora.
- Use Snowflake tools such as Snowsight and Streamlit to support data analysis, application development, and operational monitoring.
- Build and manage data pipeline orchestration using Zena and AWS Managed Airflow.
- Improve performance, scalability, reusability, and maintainability across data platforms and workflows.
- Identify and resolve gaps in data architecture, design, and engineering processes.
- Collaborate with internal and external stakeholders and communicate technical solutions and business insights effectively.
- Develop and present data insights using reporting and visualization tools such as Qlik and SAP BusinessObjects.
Required Qualifications
- 7+ years of professional experience in data engineering, including delivery of 10+ high-impact data projects from inception through warranty.
- 5+ years of experience with Snowflake, dbt Core, and AWS cloud technologies.
- 5+ years of programming experience using languages such as Python and Java.
- Strong hands-on expertise in Snowflake AI/ML and Snowflake Data Science.
- Deep knowledge of relational databases, including Snowflake, PostgreSQL, and Amazon Aurora.
- Proficiency in SQL, Python, Shell scripting, and Terraform.
- Hands-on experience with Snowsight and Streamlit.
- Experience with data pipeline orchestration tools such as Zena and AWS Managed Airflow.
- Strong understanding of data performance optimization, reusable components, maintainable code, and scalable data architecture.
- Excellent technical and business communication and presentation skills.
- Ability to work effectively in fast-paced, ambiguous, and high-pressure environments.
Preferred Qualifications
Candidates holding two or more of the following certifications will be preferred:
- SnowPro Core
- SnowPro Advanced: Data Engineer (DEAC01 / DEAC02)
- SnowPro Advanced: Architect (ARAC01)
- AWS Certified Cloud Practitioner
- Relevant Qlik or SAP BusinessObjects certifications
Preferred Skills
- Data visualization and reporting using Qlik and SAP BusinessObjects.
- Experience translating complex data insights into actionable business recommendations.
- Strong stakeholder management and cross-functional collaboration skills.
Mandatory Skills: Snowflake AI/ML, Snowflake Data Science
More about this job
Responsibilities
Deliver data engineering projects from design through deployment and warranty, building and optimizing scalable pipelines and solutions with Snowflake, dbt Core, and AWS. Apply Snowflake AI/ML and data science capabilities, manage databases and orchestration, improve platform performance and maintainability, and communicate insights to stakeholders using reporting tools.
Requirements
Requires 7+ years of data engineering experience, including delivery of 10+ high-impact projects, and 5+ years with Snowflake, dbt Core, AWS, and programming languages such as Python and Java. Candidates need hands-on Snowflake AI/ML and Data Science expertise, strong database, SQL, scripting, infrastructure, orchestration, optimization, and communication skills; two or more listed certifications are preferred.
Skills
- Snowflake AI/ML
- Snowflake Data Science
- Snowflake
- Dbt Core
- AWS
- Python
- Java
- SQL
- Shell Scripting
- Terraform
- PostgreSQL
- Amazon Aurora
- Snowsight
- Streamlit
- Zena
- AWS Managed Airflow
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Software
- Engineering
Keywords
- Snowflake
- Snowflake AI/ML
- Snowflake Data Science
- Dbt Core
- AWS
- Python
- Java
- SQL
- Shell Scripting
- Terraform
- PostgreSQL
- Amazon Aurora
- Snowsight
- Streamlit
- Zena
- AWS Managed Airflow
- Qlik
- SAP BusinessObjects
- Data Engineering
- Data Pipelines
- Data Architecture
- Performance Optimization
- Data Visualization
- SnowPro Core
- SnowPro Advanced: Data Engineer
- SnowPro Advanced: Architect
- AWS Certified Cloud Practitioner
- Stakeholder Management