Data Engineer

Compunnel Inc.

Montreal

On-site

CAD 80,000 - 120,000

Full time

14 days+

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

A leading technology company in Montreal is seeking a highly skilled Data Engineer to design and maintain ETL pipelines using Python and DataBricks. You will collaborate with cross-functional teams and work with cloud technologies in an agile environment. The ideal candidate has 7-15 years of experience in data engineering and proficiency with cloud-based warehouses like Snowflake.

Qualifications

  • Strong proficiency in Python programming and software engineering best practices.
  • Hands-on experience with DataBricks for developing scalable data solutions.
  • 7-15 years of relevant experience.

Responsibilities

  • Collaborate with cross-functional teams to gather and understand data requirements.
  • Design, develop, and deploy scalable ETL processes using Python and DataBricks.
  • Own the end-to-end engineering lifecycle of data.

Skills

Python programming
DataBricks
ETL design
Cloud-based data warehousing
Agile methodologies
Version control (Git)
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Snowflake
Power BI
Apache Airflow

Job description

We are seeking a highly skilled Data Engineer with expertise in Python and DataBricks to design, build, and maintain robust ETL pipelines and data solutions. In this role, you will work closely with cross-functional teams to transform business requirements into efficient, scalable, and reliable data workflows. This position offers a dynamic environment where you will contribute to innovative solutions, work with modern cloud technologies, and engage in agile delivery practices within an international, collaborative setting.

Key Responsibilities
  • Collaborate with cross-functional teams to gather and understand data requirements.
  • Design, develop, and deploy scalable ETL processes using Python and DataBricks.
  • Own the end-to-end engineering lifecycle, including extraction, transformation, and loading of data.
  • Create and manage data pipelines with robust error handling, monitoring, and performance optimization.
  • Implement automation scripts and tooling to streamline workflows.
  • Participate actively in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Conduct code reviews and maintain high-quality coding standards.
  • Apply testing methodologies (unit, integration, etc.) to ensure reliability and performance.
  • Integrate various data sources using REST APIs and related techniques.
  • Maintain documentation including technical specifications and data flow diagrams.
Required Skills
  • Strong proficiency in Python programming and software engineering best practices.
  • Hands‑on experience with DataBricks for developing scalable data solutions.
  • 7-15 years of relevant experience.
  • Proficiency with Snowflake or similar cloud-based data warehouses.
  • Solid understanding of ETL design, data modeling, and warehousing principles.
  • Familiarity with agile methodologies and collaborative development environments.
  • Experience with Git or other version control systems.
  • Excellent problem‑solving abilities and strong attention to detail.
  • Working knowledge of Linux environments and REST API integrations.
Preferred Skills
  • Experience with data visualization tools (e.g., Power BI).
  • Background in database administration or performance tuning.
  • Familiarity with orchestration tools like Apache Airflow.
  • Exposure to big data frameworks such as Hadoop or Spark.
Education

Bachelor’s degree in Computer Science, Information Systems, or a related field preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Alltech Consulting Services, Inc. • Montreal

On-site
CAD 75,000 - 95,000
Career development opportunities
Supportive learning environment
State-of-the-art office space
Data Engineer: ETL & Data Platform Specialist
Data Engineer: ETL & Data Platform Specialist

Alltech Consulting Services, Inc. • Montreal

On-site
CAD 75,000 - 95,000
Career development opportunities
Supportive learning environment
State-of-the-art office space
Data Engineer
Data Engineer

ALLTECH CONSULTING SVC INC • Mississauga

On-site
CAD 80,000 - 120,000
Azure Cloud Data Engineer
Azure Cloud Data Engineer

Compunnel Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Data Engineer - DataBricks
Data Engineer - DataBricks

Soar Consultants • Toronto

On-site
CAD 80,000 - 100,000
Senior data engineer
Senior data engineer

Akkodis • Montreal

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

Tredence Inc. • Canada

On-site
CAD 90,000 - 130,000
Data Engineering Lead and Data Engineers
Data Engineering Lead and Data Engineers

ALLTECH CONSULTING SVC INC • Ottawa

On-site
CAD 90,000 - 130,000
Data Engineer Python/PySpark/OpenShift
Data Engineer Python/PySpark/OpenShift

Compunnel Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Data and Analytics Engineer
Data and Analytics Engineer

Alltech Consulting Services, Inc. • Montreal

On-site
CAD 90,000 - 120,000