Sr Data Engineer

Kruger Inc.

Montreal (administrative region)

On-site

CAD 110,000 - 170,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kruger Inc. is seeking a Senior Data Engineer to join the Data Platform team and deliver enterprise data products on Microsoft Fabric, spanning on-prem and cloud environments.

Lead scalable data pipelines, lakehouses, and semantic models while partnering with business stakeholders to translate requirements into robust data solutions. The ideal candidate has 7+ years of experience and a strong Python/SQL/ Spark background, plus Git, CI/CD, and DataOps familiarity.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software/Data Engineering, or a related technical field.
  • 7+ years of experience in Data Engineering or Analytics Engineering delivering enterprise data solutions.
  • Experience working with business stakeholders to gather requirements and validate solutions.
  • Experience building scalable data pipelines.
  • Experience with Git, CI/CD, and DataOps practices.

Responsibilities

  • Design, develop, and maintain scalable data products using Microsoft Fabric.
  • Build and optimize data pipelines, Lakehouses, Warehouses, and semantic models.
  • Develop ELT pipelines using SQL, Python, and Spark where appropriate.
  • Partner with business stakeholders to understand KPIs and reporting needs.
  • Mentor junior engineers and promote engineering best practices.

Skills

Python
SQL
Spark/PySpark
Data modeling
Communication
Stakeholder management
Problem solving
Analytical thinking
Team collaboration

Education

Bachelor's or Master's in Computer Science/Software/Data Engineering

Tools

Microsoft Fabric
Azure Data Factory
Synapse Analytics
Databricks
Snowflake
Delta Lake
Git
CI/CD
DataOps

Job description

Competitive Compensation
Stimulating Work Environment
Wide Range of Benefits
POSITION OVERVIEW

Kruger is seeking a Senior Data Engineer to join the Data Platform team and play a key role in designing, building, and delivering enterprise data products on Microsoft Fabric, to provide data solutions both on-prem and on cloud.
This role combines strong data engineering expertise with end user engagement. The successful candidate will be able to work directly with stakeholders from both business and technical fields to understand operational processes, discover and profile source data, translate business requirements into scalable technical solutions, and deliver trusted, reusable data products.
The ideal candidate is an experienced engineer who enjoys solving complex data problems and can adapt to fast development requirements, working with modern Lakehouse technologies, and collaborating across business and technical teams.

MAIN RESPONSIBILITIES
Data Engineering
  • Design, develop, and maintain scalable data products using Microsoft Fabric.
  • Build and optimize data pipelines, Lakehouses, Warehouses, Semantic Models, and related Fabric components.
  • Build and deliver data solution for both on-prem and cloud environments.
  • Develop ELT pipelines using SQL, Python, and Spark where appropriate.
  • Design source-to-target mappings and transformation logic.
  • Optimize data pipelines for scalability, reliability, and performance.
  • Ensure solutions follow engineering best practices and enterprise standards.
Business Discovery & Data Analysis
  • Partner with business stakeholders to understand operational processes, KPIs, and reporting requirements.
  • Lead discovery sessions to identify business needs and data requirements.
  • Profile new data sources to assess data quality, completeness, and business relevance.
  • Translate business requirements into scalable technical solutions.
  • Identify business rules, data relationships, and transformation requirements.
  • Validate datasets with subject matter experts before production deployment.

________________________________________

Data Quality & Governance
  • Implement data validation and quality controls throughout data pipelines.
  • Investigate and resolve data quality issues.
  • Document source systems, mappings, transformations, and business rules.
  • Support metadata management, data lineage, and governance initiatives.
  • Ensure data products are trusted, reusable, discoverable, and well documented.

________________________________________

Engineering Excellence
  • Participate in solution design and technical architecture discussions.
  • Contribute reusable engineering patterns, templates, and standards.
  • Perform code reviews and promote engineering best practices.
  • Implement Git-based source control, CI/CD, and DataOps practices.
  • Monitor and continuously improve pipeline reliability and performance.
  • Mentor junior engineers or interns and share technical knowledge across the team.
QUALIFICATIONS
  • Bachelor's or Master's degree in Computer Science, Software/Data Engineering, or a related technical field.
EXPERIENCE
  • 7+ years of experience in Data Engineering, Analytics Engineering, or a related field.
  • Proven experience designing and delivering enterprise data solutions.
  • Experience working directly with business stakeholders to gather requirements and validate solutions.
  • Experience building scalable data pipelines.
  • Experience with Git, CI/CD, and DataOps practices.
SKILLS AND ABILITIES
Technical skills
  • Strong programming in Python and SQL; hands-on experience with Spark / PySpark for distributed data processing.
  • Proven experience building and operating a modern lakehouse or cloud data platform. Experience with Microsoft Fabric, Azure Data Factory, Synapse Analytics, Databricks, Snowflake, or similar modern data platforms.
  • Strong understanding of Lakehouse architecture, data modeling, and ELT design.
  • Experience building scalable data pipelines.
  • Familiarity with Delta Lake or similar modern storage technologies.
  • Experience with Git, CI/CD, and DataOps practices.
  • Understanding of data quality frameworks and automated testing.
  • Demonstrated ability to own projects from discovery through production deployment.
  • Excellent communication and stakeholder management skills.
  • Ability to facilitate discovery workshops and requirements discussions.
  • Strong analytical and problem-solving abilities.
  • Ability to explain technical concepts to non-technical audiences.
  • Comfortable collaborating with business users, architects, product owners, and engineering teams.
Nice to have
  • Manufacturing industry experience.
  • Experience with Azure Data Explorer (KQL), Azure Data Factory, Azure ML, and event-driven / streaming ingestion.
  • Interest or experience in AI-ready data products, feature stores, vector/RAG layers, MCP servers, and GenAI / LLM agent patterns.
  • Knowledge of MES, OEE, SAP ECC/S4, ERP, SCADA, PI Historian, or ISA-95.
  • Experience building enterprise data products.
  • Familiarity with metadata management, data governance, and data lineage.
  • Experience with monitoring, observability, or data quality tools (e.g., Great Expectations).
LANGUAGES
  • Fluent in both French and English (written and spoken).

Knowledge of English is required for this specific position as Kruger deals with partners across North America and the successful candidate will be required to communicate frequently with them. Kruger has taken all reasonable steps to avoid imposing English language requirements, including assessing the actual language needs associated with the duties to be performed, ensuring that the language skills already required of other employees were insufficient for the performance of those duties, and limiting as much as possible the number of positions with duties requiring English language skills.

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

Similar jobs worth comparing

Senior Azure Data Engineer
Senior Azure Data Engineer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 130,000 - 135,000
Data Architect
Data Architect

Kruxanalytics • Calgary

On-site
CAD 120,000 - 180,000
IT Site Specialist
IT Site Specialist

Kruger Inc. • Sherbrooke

On-site
CAD 55,000 - 75,000
Competitive Compensation
Stimulating Work Environment
Wide Range of Benefits
Senior Data Engineer - Fabric Lakehouse Solutions
Senior Data Engineer - Fabric Lakehouse Solutions

Kruger Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Senior Data Engineer
Senior Data Engineer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 90,000 - 120,000
Data Engineer
Data Engineer

Konrad • Toronto

Hybrid
CAD 90,000 - 125,000
Retirement Planning
Parental Leave Program
Flexible Working Hours
+4
Full Stack Engineer (12 month contract)
Full Stack Engineer (12 month contract)

Kruger Products Inc. • Canada

Hybrid
CAD 95,000 - 115,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

Akkodis • Montreal

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

Compunnel, Inc. • Mississauga

Hybrid
CAD 120,000 - 160,000