Enable job alerts via email!

Software / Data Engineer

TEKsystems

Montreal

Hybrid

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A prominent technology services provider is seeking a Data/Software Engineer in Montreal to design and deliver data pipelines. The role requires 6+ years of experience in software and data engineering, proficiency in Python, and familiarity with cloud platforms like AWS. Enjoy a hybrid work model while contributing to impactful data projects in a leading data science lab.

Qualifications

  • 6+ years in Software/Data Engineering, ETL, or Data Warehousing.
  • Experience with Big Data and Cloud technologies (AWS preferred).
  • Proficiency in Python and PySpark.

Responsibilities

  • Design, develop, and deliver secure, efficient data pipelines.
  • Implement industry best practices based on experience.
  • Lead initiatives to grow data engineering practice.

Skills

Data Engineering
Software Engineering
ETL
Cloud computing
SQL
Python
PySpark

Education

Bachelor’s degree in Computer Science, Software Engineering, Mathematics

Tools

Databricks
Amazon Web Services
Snowflake

Job description

Description - Data / Software engineer

Our client is seeking an experienced data engineer with a strong software engineering background, analysis skills, and technical leadership qualities to join our teams.

Our data science lab is one of the largest in the country, with data engineering as a key pillar. We have ambitious goals and invite you to be part of them. Here’s a glimpse of what’s involved.

Daily tools include cloud platforms such as Databricks, Amazon Web Services, and Snowflake. Python is our preferred language. Your responsibilities will include ingesting data from diverse sources and performing complex transformations to provide quality data for machine learning.

You will be supported by analysts, architects, and product teams, working within an Agile methodology facilitated by product owners and scrum masters.

Projects include:

  1. Data foundation project: Building ETL and ingestion frameworks to streamline delivery.
  2. Data Vision Project: Ensuring data readiness for consumption, minimizing dataset waste, and accelerating ML processes.

Responsibilities:

  • Design, develop, and deliver secure, efficient data pipelines with your team.
  • Implement industry best practices based on your experience.
  • Lead initiatives to grow our data engineering practice and establish our lab as an industry benchmark.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or equivalent experience.
  • 6+ years in Software/Data Engineering, ETL, or Data Warehousing.
  • Experience with Big Data and Cloud technologies (AWS preferred, GCP/Azure acceptable).
  • Understanding of data management, security, and classification.
  • Proficiency in Python and PySpark.
  • Basic knowledge of machine learning and AI.

Must-Have Skills:

  • 6+ years in Software Engineering (OOP, design patterns), Data Engineering, ETL, or Data Warehousing.
  • Experience with Big Data and Cloud platforms (AWS preferred, GCP/Azure acceptable).
  • Strong SQL skills, especially with Snowflake and data architecture concepts.
  • Experience with Databricks, including job clusters and workflow configuration.

Nice-to-Have Skills:

  • Bilingual in French and English.
  • Strong communication and stakeholder management skills.
  • Power BI experience.
  • Experience with ML/AI in a consumer context.

Workplace: Hybrid position based in Montreal, QC.

Additional Information: The pay range and further details are to be provided.

This job posting is active and accepting applications.

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

Similar jobs