Senior Data Engineer

Michael Page CA

Winnipeg

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Michael Page (Canada) in Winnipeg seeks a Data Engineer to design and maintain scalable data pipelines, build data models and ensure reliable data delivery across Azure data platforms.

The successful candidate will have 5+ years of experience, strong Python/PySpark, SQL, and data integration skills, plus familiarity with Power BI and DevOps practices. This role offers collaboration with engineering and operations teams on large-scale data initiatives.

Qualifications

  • 5+ years of experience as a Data Engineer or similar role.
  • Proficiency in Python, PySpark, data modeling, ETL processes and data integration using Microsoft technologies.
  • Advanced SQL skills for data transformation and querying on Azure data services (e.g., Data Factory, Databricks, Synapse, Fabric, Purview).
  • Experience with SQL and debugging complex queries.
  • Experience with Power BI or other BI tools.
  • Familiarity with DevOps practices. CI/CD experience.
  • Strong understanding of data pipeline engineering and big data design principles.

Responsibilities

  • Design and maintain scalable data pipelines that collect, transform and store business data.
  • Build data models and datasets that make information easier for technology teams to access and use.
  • Monitor data workflows, investigate failures and resolve issues to maintain reliable data delivery.
  • Improve data quality by identifying incomplete, duplicate or inconsistent information and applying practical fixes.
  • Develop and maintain data integrations between systems to support accurate information flow.
  • Document data structures, pipeline logic and operational processes to support clear and consistent use.
  • Work with technology colleagues to understand data needs and deliver fit-for-purpose solutions.
  • Review existing data processes and implement improvements that strengthen performance and reliability.

Skills

Data modeling
ETL processes
Data integration
Big data design
SQL querying

Education

Bachelor's degree or Diploma in Computer Science / Data Engineering / Information Systems

Tools

Python
PySpark
Power BI
Azure Data Factory
Databricks
Synapse
Fabric
Purview
CI/CD

Job description

  • Work with modern Azure data platforms and large-scale data solutions.
  • Drive end-to-end data engineering projects with strong cross-team exposure.
About Our Client

The company operates in the Industrial / Manufacturing industry in Winnipeg.

Job Description
  • Design and maintain scalable data pipelines that collect, transform and store business data.
  • Build data models and datasets that make information easier for technology teams to access and use.
  • Monitor data workflows, investigate failures and resolve issues to maintain reliable data delivery.
  • Improve data quality by identifying incomplete, duplicate or inconsistent information and applying practical fixes.
  • Develop and maintain data integrations between systems to support accurate information flow.
  • Document data structures, pipeline logic and operational processes to support clear and consistent use.
  • Work with technology colleagues to understand data needs and deliver fit-for-purpose solutions.
  • Review existing data processes and implement improvements that strengthen performance and reliability.

MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual's status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants

The Successful Applicant
  • Degree or Diploma in Computer Science, Data Engineering, Information Systems, or related field.
  • 5+ years of experience as a Data Engineer or similar role.
  • Proficiency in Python, PySpark, data modeling, ETL processes and data integration using Microsoft technologies.
  • Advanced SQL skills for data transformation and querying on Azure data services (e.g., Data Factory, Databricks, Synapse, Fabric, Purview).
  • Experience with SQL and debugging complex queries.
  • Experience with Power BI or other BI tools.
  • Familiarity with DevOps practices. CI/CD experience.
  • Strong understanding of data pipeline engineering and big data design principles.
What's on Offer
  • Opportunity to work with modern Azure data platforms and cloud-based engineering technologies.
  • Exposure to large-scale data pipeline, data warehouse, and big data initiatives.
  • Strong collaboration with engineering and operations teams on strategic projects.
  • Ability to influence data quality, governance, security, and operational excellence.
  • Continuous learning opportunities across Microsoft data technologies, DevOps practices, and analytics solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 90,000 - 120,000
IT Data Solutions Developer
IT Data Solutions Developer

Dayforce, Inc. • Toronto

On-site
CAD 90,000 - 120,000
Diversity programs
Paid time off
Well-being programs
+3
Data Engineering Developer
Data Engineering Developer

Osedea • Montreal

Hybrid
CAD 90,000 - 120,000
Competitive salary RRSP
Flexible hours
8 weeks remote work
+5
OPEN: Data Engineer
OPEN: Data Engineer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 80,000 - 100,000
Azure Data Engineer (Onsite – Windsor, ON)
Azure Data Engineer (Onsite – Windsor, ON)

Spait Infotech • Windsor

Hybrid
CAD 85,000 - 110,000
Data Platform Engineer
Data Platform Engineer

10 Percent Recruiting Ltd. • Edmonton

On-site
CAD 110,000 - 150,000
Data Engineer - Up to $200k CAD + Bonus
Data Engineer - Up to $200k CAD + Bonus

Hunter Bond • Montreal

On-site
CAD 90,000 - 130,000
Data Engineer (Hybrid)
Data Engineer (Hybrid)

Tru Cooperative Bank • City of Langley

On-site
CAD 90,000 - 130,000
Senior Data Developer
Senior Data Developer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 80,000 - 120,000
Senior Data Engineer
Senior Data Engineer

HCL Technologies Limited • Toronto

On-site
CAD 120,000 - 180,000