Senior (Lead) Data Engineer - Leading Canadian Financial Institution - $125,000-$140,000

Saragossa Toronto, Canada

Toronto, Canada SeniorHybridFull-time C$125,000 – C$140,000 a year

About the role

A hybrid Senior Lead Data Engineer role at a leading Canadian financial institution in Toronto, Ontario. Built for a hands-on engineer with strong PySpark, Snowflake, and GitHub experience who can lead technical conversations.

What you’ll do

  • Lead the design and optimization of data pipelines and infrastructure for a major Canadian financial institution.
  • Set engineering standards through code reviews and clean engineering practices.
  • Manage data at scale across both on-premises and cloud environments.
  • Build and optimize data pipelines using PySpark.
  • Collaborate with engineers and stakeholders to define requirements and deliver analytical solutions.
  • Operate version control workflows using GitHub.

What they’re looking for

  • Strong hands-on experience with PySpark for data pipeline development.
  • Experience with Snowflake for data management and analytics.
  • Proficiency with GitHub for version control and code reviews.
  • Comfort operating in both on-premises data environments and cloud platforms.
  • Experience leading technical conversations and taking ownership of complex engineering problems.
  • Minimum 5 years of experience in a data engineering role.

What’s on offer

  • Annual salary between $125,000 and $140,000 CAD.
  • Hybrid work arrangement providing flexibility and in-person collaboration.
  • Position at the largest asset manager in Canada with genuine growth opportunities.
  • Access to modern tooling and a team that values disciplined engineering practices.

Questions about this role

What is the salary range for this role?

The position offers $125,000 to $140,000 per year.

Is this a remote position?

It is a hybrid role in Toronto, Ontario.

How many years of experience are required?

At least 5 years of experience in data engineering.

Which technologies are essential for this role?

PySpark, Snowflake, and GitHub are the core required technologies.

Related roles

Senior AI Engineer - Senior Vice President

Citi · Mississauga, Canada · 5900 HURONTARIO STREET MISSISSAUGA, Canada

A senior AI/ML engineering leadership role at Citi in Mississauga, Ontario, at the SVP technical level. Suits an experienced AI/ML engineer with LLM and RAG expertise who can also manage multiple technical teams.

HybridExecutiveFull-time $145,100 – $217,700 a year
PythonJavaTensorFlowPyTorch +10
5 days ago

Senior ML Engineer - Speech & Language

Sarvam AI · Bangalore, India

Senior ML Engineer role in Bangalore focused on production speech recognition and NLP for Indian languages.

HybridSeniorFull-time ₹4,000,000 – ₹6,500,000 a year
PyTorchTransformersAutomatic Speech RecognitionNatural Language Processing +2
Date not stated

Senior ML Engineer — Data Foundry (Remote — Worldwide)

Scale AI · Remote (Global)

A fully remote senior ML engineering role at Scale AI building data pipelines and evaluation systems for frontier models.

RemoteSeniorFull-time $180,000 – $280,000 a year
PythonPyTorchLLMsData Pipelines +2
5 days ago

Shiprocket - Senior Engineering Leader

Shiprocket · Gurgaon, India · Gurgaon/Gurugram, India

An in-office senior engineering leadership role at Shiprocket in Gurgaon, owning platform architecture and scaling the engineering organization.

On-siteSeniorFull-time
Node.jsPythonJavaAWS +3
5 days ago

Senior Applied AI Engineer

Weekday Partner Network · India, India

Weekday Partner Network is listing a senior Applied AI Engineer role in India for candidates with four to seven years of experience. The work covers AI model development, deployment, integration, and optimization.

RemoteSeniorFull-time ₹2,000,000 – ₹7,000,000 a year
Applied AIAI ModelsAlgorithm OptimizationAI Deployment
8 days ago

Senior Data Scientist — Machine Learning

Atlassian · Bengaluru, India

Atlassian is hiring a senior data scientist in Bengaluru to develop machine learning for search, recommendations, and AI assistants. The role suits candidates with 5 to 10 years of experience in production ML, Python, and NLP or LLM systems.

HybridSeniorFull-time
Machine LearningPythonNatural Language ProcessingLarge Language Models +2
Date not stated