Senior Python Data Platform Engineer

2 weeks ago


Montreal, Canada Compunnel, Inc. Full time

Client is seeking a Senior Python Data Platform Engineer to join the C3 Data Warehouse team. The role focuses on developing the next-generation centralized data platform that supports reporting and analytics solutions for Technology Risk functions across the firm. This position involves building a unified data pipeline framework in Python and integrating it with internal platforms for data quality, cataloging, discovery, logging, and metrics. The engineer will collaborate with data warehousing leads, analysts, ETL developers, infrastructure engineers, and data analytics teams.Job Responsibilities:Develop components in Python for a unified data pipeline framework.Establish best practices for Airflow, DBT, and Snowflake usage.Assist in testing and deployment of data pipeline framework using CI/CD tools.Monitor and optimize data loads and query performance.Provide QA and UAT support by identifying and resolving potential data issues.Required Skills:Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.10+ years of experience in complex data environments with large volumes.7+ years of hands-on SQL/PLSQL experience, writing complex queries.7+ years of experience developing data pipelines and data warehouse solutions in Python (Pandas, NumPy, PySpark).3+ years in hybrid data environments (on-prem and cloud).3+ years of experience building Airflow DAGs (branching, dynamic DAG/task generation, error handling).Experience with structured, semi-structured, and unstructured data integrations (RDBMS, NoSQL, document DBs, etc.).Proficiency in Snowflake, Apache Spark, and Airflow (or Dagster).Preferred Skills:Hands-on experience with DBT.Expertise in performance tuning for SQL queries, Spark jobs, and stored procedures.Understanding of E-R modeling (conceptual, logical, physical).Knowledge of advanced warehouse concepts (Factless Fact Tables, Temporal/Bi-Temporal models).Strong analytical and business requirement interpretation skills.Excellent verbal and written communication skills.Ability to manage concurrent priorities and work independently.Strong problem-solving skills and ability to resolve competing priorities.Certifications:[Optional – e.g., Snowflake, Python, or Cloud certifications preferred]Education:Bachelor’s degree required (Computer Science or related field) #J-18808-Ljbffr



  • Montreal, Canada Compunnel, Inc. Full time

    Client is seeking a Senior Python Data Platform Engineer to join the C3 Data Warehouse team. The role focuses on developing the next-generation centralized data platform that supports reporting and analytics solutions for Technology Risk functions across the firm. This position involves building a unified data pipeline framework in Python and integrating it...


  • Montreal, Canada Compunnel, Inc. Full time

    Client is seeking a Senior Python Data Platform Engineer to join the C3 Data Warehouse team. The role focuses on developing the next-generation centralized data platform that supports reporting and analytics solutions for Technology Risk functions across the firm. This position involves building a unified data pipeline framework in Python and integrating it...


  • Montreal, Canada Compunnel, Inc. Full time

    Client is seeking a Senior Python Data Platform Engineer to join the C3 Data Warehouse team. The role focuses on developing the next-generation centralized data platform that supports reporting and analytics solutions for Technology Risk functions across the firm. This position involves building a unified data pipeline framework in Python and integrating it...


  • Montreal, Canada NTT DATA Full time

    A leading technology service firm is hiring a Senior Cloud Data Warehouse Engineer in Montreal. In this role, you will design and manage data solutions using Snowflake and Python, contributing to a centralized data platform for analytics. Applicants must have substantial experience in data warehousing and strong SQL skills, alongside effective...


  • Montreal, Canada NTT DATA Full time

    A leading technology service firm is hiring a Senior Cloud Data Warehouse Engineer in Montreal. In this role, you will design and manage data solutions using Snowflake and Python, contributing to a centralized data platform for analytics. Applicants must have substantial experience in data warehousing and strong SQL skills, alongside effective...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Data Theorem Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong Engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them. As a Senior Python Backend Engineer,...


  • Montreal, Canada Compunnel, Inc. Full time

    Job Duties:As a Python Data Platform Engineer, you will be a member of the C3 Data Warehouse team within the Controls Engineering, Measurement and Analytics (CEMA) department, with a focus on building our next-gen data platform used for sourcing and storing data from different technology systems across the firm into a centralized data platform that empowers...


  • Montreal, Canada Compunnel, Inc. Full time

    Job Duties: As a Python Data Platform Engineer, you will be a member of the C3 Data Warehouse team within the Controls Engineering, Measurement and Analytics (CEMA) department, with a focus on building our next-gen data platform used for sourcing and storing data from different technology systems across the firm into a centralized data platform that empowers...


  • Montreal, Canada Compunnel, Inc. Full time

    Job Duties:As a Python Data Platform Engineer, you will be a member of the C3 Data Warehouse team within the Controls Engineering, Measurement and Analytics (CEMA) department, with a focus on building our next-gen data platform used for sourcing and storing data from different technology systems across the firm into a centralized data platform that empowers...


  • Montreal, Canada Compunnel, Inc. Full time

    Job Duties: As a Python Data Platform Engineer, you will be a member of the C3 Data Warehouse team within the Controls Engineering, Measurement and Analytics (CEMA) department, with a focus on building our next-gen data platform used for sourcing and storing data from different technology systems across the firm into a centralized data platform that empowers...