Enable job alerts via email!

Ingénieur Data / Data Engineer

mthree

Montreal

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A technology consultancy in Montreal is seeking a Data Engineer to design and maintain scalable data infrastructure. The ideal candidate has a Bachelor's degree in Computer Science, 3-5 years of experience in data engineering, and strong skills in SQL and Python. This full-time role offers an opportunity to work on big data technologies within diverse industries.

Qualifications

  • 3-5 years of experience in data engineering or software development.
  • Strong database skills with SQL, including stored procedures.
  • Proficiency in Python (or Java / Scala).

Responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL processes.
  • Collaborate with data scientists and analysts to understand data needs.
  • Ensure data quality, consistency, and security across platforms.

Skills

SQL
Python
Data Engineering
Hadoop
Spark
Data Visualization

Education

Bachelor's Degree in Computer Science or related field

Tools

AWS
Azure
GCP
Snowflake
DB2
Sybase
Kafka
Job description
Overview

Ingénieur Data / Data Engineer role at mthree in Montreal, Canada. This role focuses on building and maintaining scalable data infrastructure to support business intelligence, risk management, and client-facing applications.

About mthree

Since 2010, mthree has been helping clients solve business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.

Core Services
  • Consulting and Advisory
  • Managed Services
  • Alumni Graduate Program

We deliver consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas. Our Expert program offers access to top roles in tech, finance, aviation and insurance.

Responsibilities
  • Design, develop, and maintain scalable data pipelines and ETL processes.
  • Build and optimize data architectures for structured and unstructured data.
  • Collaborate with data scientists, analysts, and application developers to understand data needs.
  • Ensure data quality, consistency, and security across platforms.
  • Implement data governance and compliance standards.
  • Monitor and troubleshoot data workflows and performance issues.
  • Contribute to modernization of legacy systems and migration to cloud platforms.
Required Experience
  • Bachelor’s Degree in Computer Science (preferred) or related technical field
  • 3-5 years of experience in data engineering or software development
  • Strong database skills with SQL (DB2, Sybase, Snowflake) including stored procedures
  • Strong proficiency in Python (or Java / Scala)
  • Experience with big data technologies (Hadoop, Spark, Kafka)
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of data warehousing solutions (Snowflake, Redshift, BigQuery)
  • Understanding of data modeling, normalization, and performance tuning
  • Experience with Tibco Data Visualization (TDV) or Crystal Reports
Location and Eligibility

Montreal, Quebec, Canada. Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.

Employment Type & Seniority

Employment type: Full-time

Seniority level: Associate

Industries

Information Technology, IT Services and IT Consulting, Financial Services, and Investment Banking

We are committed to equality and inclusion. We celebrate diversity and provide an environment where all colleagues can flourish.

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