Senior Data Engineer – Python Pipelines for Scale

Citigroup Inc.

Mississauga

On-site

CAD 167,000 - 236,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Citigroup Inc. in Mississauga seeks a Senior Data Engineer with strong Python expertise to design and scale data pipelines powering analytics and decision-making across the enterprise.

You will build PySpark workflows, optimize SQL and ETL processes, work with MongoDB, Databricks or Starburst, and collaborate with data scientists, analysts, and engineers to deliver reliable data solutions.

Qualifications

  • 6+ years in software or data engineering.
  • Hands-on Python data engineering, SQL, ETL design.
  • Production-grade data pipelines at enterprise scale.
  • Relational (PostgreSQL, Oracle, SQL Server) and NoSQL (MongoDB) experience.
  • Regulated environments, preferably Financial Services.

Responsibilities

  • Design, develop, and maintain scalable Python data pipelines for ingestion, transformation, and distribution across enterprise platforms.
  • Build reusable Python libraries and automation utilities to support data engineering workflows.
  • Develop and optimize complex SQL queries and DB objects across multiple relational databases.
  • Design and implement ETL/ELT solutions including staging frameworks and error handling.
  • Model data to support operational and analytical use cases.
  • Work with MongoDB to design data structures for non-relational workloads.
  • Build data pipelines using PySpark for large-scale distributed processing.
  • Implement data quality controls to ensure accuracy and reliability.
  • Collaborate with data scientists, analysts, engineers, and stakeholders to deliver data solutions.
  • Contribute to CI/CD for automated testing, deployment, and version control of data workflows.
  • Participate in code reviews and production support of data systems.
  • Support data governance and security standards across data assets.

Skills

Python
SQL
PySpark
NoSQL MongoDB
Data Modeling
ETL/ELT Design

Education

Bachelor’s or Master’s in Computer Science / related field

Tools

Databricks
Starburst

Job description

Citigroup Inc. in Mississauga seeks a Senior Data Engineer with strong Python expertise to design and scale data pipelines powering analytics and decision-making across the enterprise.

You will build PySpark workflows, optimize SQL and ETL processes, work with MongoDB, Databricks or Starburst, and collaborate with data scientists, analysts, and engineers to deliver reliable data solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Data Engineer - Scalable Data Pipelines
Senior Python Data Engineer - Scalable Data Pipelines

Citi • Mississauga

On-site
CAD 167,000 - 236,000
Senior AI Engineer, Python — Enterprise Risk Tech
Senior AI Engineer, Python — Enterprise Risk Tech

Citigroup Inc. • Mississauga

On-site
CAD 130,000 - 196,000
Health insurance
Senior Data Engineer – Python
Senior Data Engineer – Python

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Data Engineer – Python
Senior Data Engineer – Python

Citi • Mississauga

On-site
CAD 167,000 - 236,000
Senior Data Engineer – Python
Senior Data Engineer – Python

Citigroup Inc. • Mississauga

On-site
CAD 167,000 - 236,000
Senior Data Engineer: Scalable Pipelines & ML Ops
Senior Data Engineer: Scalable Pipelines & ML Ops

Peak Power Inc • Toronto

On-site
CAD 100,000 - 140,000
Senior GCP Data Engineer — Scalable ETL/Streaming
Senior GCP Data Engineer — Scalable ETL/Streaming

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 150,000
Python Data Engineer - High-Volume Pipelines (On-site)
Python Data Engineer - High-Volume Pipelines (On-site)

GuruLink • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Lead Data Engineer – Pipelines et IA (Hybride)
Lead Data Engineer – Pipelines et IA (Hybride)

Co-operators Assurance et services financiers • Burlington

Hybrid
CAD 110,000 - 140,000
Formation et perfectionnement
Horaire flexible
Culture d’entreprise vivante et souten
Hybrid Python AI Engineer — Senior AI & Data Platform Lead
Hybrid Python AI Engineer — Senior AI & Data Platform Lead

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential