Enable job alerts via email!

Data Engineer

JamLabs Data Science

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A data consultancy firm based in Toronto is looking for a Data Engineer to design and build data pipelines, manage data models, and ensure data quality. You will work with an agile team on impactful projects, utilizing Azure Databricks and Snowflake. Successful candidates will have strong SQL skills and experience with data quality assurance. Competitive compensation package and opportunities for career advancement offered.

Benefits

Competitive compensation
Performance bonus
Training budget

Qualifications

  • Experience with Azure data stack including ADF / Synapse or Databricks.
  • Proficiency in Spark / PySpark, with knowledge of job tuning and optimization.
  • Strong SQL skills and experience with Snowflake, including schema design.

Responsibilities

  • Develop ELT pipelines using Azure Databricks and orchestrate them with ADF / Synapse.
  • Create and manage data marts in Snowflake utilizing streams and tasks.
  • Implement data-quality tests using tools like Great Expectations.

Skills

Database Management
Programming
CI / CD & IaC
Data Quality Mindset

Tools

Azure Databricks
Snowflake
Terraform
Git
Job description
Overview

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from JamLabs Data Science

At JamLabs, we're not just another data consultancy. We're a Toronto-based firm founded by leading engineers and data scientists, with deep roots in capital markets and cloud engineering. Our mission is to transform data into strategic assets for financial services firms, driving growth and innovation through tailored solutions. You will work on projects in the asset management and wealth space, involving large-scale structured and unstructured data, all without legacy constraints. Join our lean, agile team where you'll have the autonomy to shape architecture and drive impactful solutions.

About the Role

As a Data Engineer, you will be responsible for designing and building data pipelines, managing data models, ensuring data quality, and collaborating with the team to optimize performance and processes.

Responsibilities
  • Design & Build: Develop ELT pipelines using Azure Databricks (PySpark) and orchestrate them with ADF / Synapse.
  • Data Modelling: Create and manage data marts in Snowflake, utilizing streams, tasks, clustering, and RBAC.
  • Quality Assurance: Implement data-quality tests using tools like Great Expectations or dbt tests, ensuring data integrity.
  • DevOps: Deploy infrastructure using Terraform and Azure DevOps pipelines, maintaining a stable production environment.
  • Performance Tuning: Collaborate with our Platform Lead to optimize cost and performance (e.g., Spot pools, warehouse sizing).
  • Documentation & Collaboration: Write clear design documents, participate in code reviews, and contribute to team knowledge sharing.
  • Agile Practices: Engage in sprint planning, demos, and retrospectives, continuously improving our processes.
Qualifications
  • Experience with Azure data stack, including ADF / Synapse or Databricks.
  • Proficiency in Spark / PySpark, with knowledge of job tuning and optimization.
  • Strong SQL skills and experience with Snowflake, including schema design and access controls.
  • Familiarity with Git-based workflows, Terraform / Bicep, and CI / CD pipelines.
  • Commitment to ensuring data accuracy and reliability through automated testing.
Required Skills
  • Database Management
  • Programming
  • CI / CD & IaC
  • Data Quality Mindset
Preferred Skills
  • Experience in financial services or asset management data.
  • Familiarity with Databricks Delta Live Tables, dbt, or Airflow.
  • Knowledge of observability tools like Datadog or Prometheus.
  • Experience mentoring junior engineers or leading agile ceremonies.

Pay range and compensation package

Competitive compensation, performance bonus, and training budget.

Equal Opportunity Statement

JamLabs Data Science Inc. offers a stimulating and hybrid work environment, competitive salary, and comprehensive benefits. We provide numerous opportunities for career advancement and skill development, particularly in the realm of consulting within the financial industry. If you are an experienced data engineer interested in high-impact consulting projects, we encourage you to apply.

Interested in Joining?

Send your resume or LinkedIn profile, along with a brief note about a pipeline you're proud of, to careers@jamlabs.com with the subject line: “Data Engineer – [Your Name]”. We look forward to connecting with you!

Seniority level
  • Associate
Employment type
  • Full-time
Job function
  • Information Technology, Engineering, and Product Management
  • Industries: IT Services and IT Consulting

Note: This posting contains information about the role and application process. For more postings, visit the JamLabs careers page.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.