Insight Global

Data Engineer

Job Location

Montreal, QC, Canada

Job Description

We are seeking a highly skilled Data Engineer with 4 years of experience to support a strategic client in the financial services sector. This role involves contributing to data transformation initiatives, building scalable data pipelines, and collaborating with cross-functional teams in a dynamic, agile environment. Key Responsibilities: Design and implement efficient, scalable ETL processes using Python and Databricks Develop and deploy ETL jobs to extract, transform, and load data from various sources Own the full data engineering lifecycle: extraction, cleansing, transformation, and loading Build and maintain robust data pipelines with error handling, monitoring, and performance tuning Collaborate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives Conduct code reviews and enforce best practices for high-quality code Automate repetitive tasks through scripting and tooling Implement unit and integration tests to ensure ETL reliability Integrate data sources using REST APIs and other techniques Maintain comprehensive documentation (data flows, technical specs, processes) Design data solutions for streaming, data lakes, analytics, and more Work across diverse technical stacks including Databricks , Snowflake , and others Contribute to a unified data pipeline framework using Python Support QA and UAT phases by identifying and resolving data issues Monitor and optimize query and data load performance Adhere to Agile best practices throughout the development lifecycle Required Qualifications: 4 years of experience in data engineering and pipeline development using Python (Pandas, NumPy, PySpark) 3 years of hands-on experience with Databricks and cloud services 3 years of experience with Snowflake or similar cloud-based data warehouses Strong understanding of ETL , data modeling , and data warehousing concepts Experience with Git or other version control systems Familiarity with Linux , REST APIs , and data orchestration tools (e.g., Apache Airflow) Exposure to big data technologies (e.g., Hadoop, Spark) Strong analytical and problem-solving skills Excellent communication and collaboration abilities Ability to manage multiple priorities with minimal supervision Compensation: $30/hr to $42/hr Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as short-term and long-term disability, life insurance and AD&D. Employees will also have access to a registered retirement savings account with employer matching. Employees in this role are also entitled to sick leave and/or other paid time off as provided by applicable law.

Location: Montreal, Quebec, CA

Posted Date: 11/18/2025
View More Insight Global Jobs

Contact Information

Contact Human Resources
Insight Global

Posted

November 18, 2025
UID: 5496033684

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.