Tuesday, October 28, 2025

Job Description

Ingénieur en données / Data Engineer:On behalf of our technology client, Procom is searching for a Data Engineer for a 12-month role with the possibility of extension. This position is a hybrid position with 3 days onsite at our client’s Montreal office.Ingénieur en données / Data Engineer - Job Description:The project involves designing and implementing scalable and reliable ETL processes for data extraction, transformation, and loading. The role focuses on developing innovative solutions using cloud and on-premises technology in a collaborative, agile environment.Ingénieur en données / Data Engineer - Responsibilities:• Collaborate with cross-functional teams to understand data requirements and design ETL processes using Python and DataBricks• Develop and deploy ETL jobs to extract and transform data from various sources• Take ownership of the end-to-end data engineering lifecycle, ensuring accuracy and consistency• Create and manage data pipelines, ensuring error handling, monitoring, and performance optimization• Participate in agile practices, including sprint planning, daily stand-ups, and retrospectives• Conduct code reviews and maintain coding standards• Develop and maintain automation scripts for repetitive tasks• Implement testing methodologies to ensure ETL process reliability• Utilize REST APIs for data source integration• Maintain documentation, including data flow diagrams and technical specificationsIngénieur en données / Data Engineer - Mandatory Skills:• Proficiency in Python programming• Experience with cloud services, especially DataBricks• Proficiency in working with Snowflake or similar data warehousing solutions• Solid understanding of ETL principles and data integration best practices• Familiarity with agile methodologies• Experience with code versioning tools, such as Git• Knowledge of Linux operating systemsIngénieur en données / Data Engineer – Nice-to-Have Skills:• Familiarity with data visualization tools like Power BI• Background in database administration or performance tuning• Familiarity with data orchestration tools like Apache Airflow• Exposure to big data technologies like Hadoop or SparkIngénieur en données / Data Engineer – Assignment Length:This is a 12-month contract position with the possibility of extension.Ingénieur en données / Data Engineer - Start Date:ASAPIngénieur en données / Data Engineer - Assignment Location:Montreal, Quebec, Canada. This is a hybrid position requiring in-office presence 3 days per week.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs