Talent.com
Python Data Platform Engineer
Python Data Platform EngineerCompunnel, Inc. • Montreal, Montreal (administrative region), CA
Python Data Platform Engineer

Python Data Platform Engineer

Compunnel, Inc. • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

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 various reporting and analytics solutions for the Technology Risk functions within Morgan Stanley. In this role you will be primarily responsible for contributing to the development of a unified data pipeline framework written in Python utilizing technologies such as Airflow, DBT, Spark and Snowflake. You will also be responsible for contributing to the integration of this framework with existing internal platforms for data quality, data cataloging, data discovery, incident logging, and metric generation. You will be working closely with data warehousing leads, data analysts, ETL developers, infrastructure engineers, and data analytics teams to facilitate the implementation of this data platform and data pipeline framework.

KEY RESPONSIBILITIES :

  • To develop various components in Python of our unified data pipeline framework.
  • To contribute towards the establishment of best practices for the optimal and efficient usage of Airflow, DBT and Snowflake.
  • To assist with the testing and deployment of our data pipeline framework utilizing standard testing frameworks and CI / CD tooling.
  • To monitor the performance of queries and data loads and perform tuning as necessary.
  • To provide assistance and guidance during the QA & UAT phases to quickly confirm the validity of potential issues and to determine the root cause and best resolution of verified issues.

Minimum Skills Required :

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field required.
  • At least 7 years of experience in data development and solutions in highly complex data environments with large data volumes.
  • At least 7 years of SQL / PLSQL experience with the ability to write ad-hoc and complex queries to perform data analysis.
  • At least 5 years of experience developing data pipelines and data warehousing solutions using Python and libraries such as Pandas, NumPy, PySpark, etc.
  • At least 3 years of experience developing solutions in a hybrid data environment (on-Prem and Cloud)
  • At least 3 years of experience developing Airflow DAGs to orchestrate data pipelines that utilize branching, dynamic DAG / task generation, and error handling.
  • Hands on experience with developing data pipelines for structured, semi-structured, and unstructured data and experience integrating with their supporting stores (e.g. RDBMS, NoSQL DBs, Document DBs, Log Files, etc.)
  • Hands on experience with Snowflake a must.
  • Hands on experience with Apache Spark a must.
  • Hands on experience with DBT preferred.
  • Experience with performance tuning SQL queries, Spark job, and stored procedures.
  • An understanding of E-R data models (conceptual, logical, and physical).
  • Understanding of advanced data warehouse concepts (Factless Fact Tables, Temporal \ Bi-Temporal models, etc.) a plus.
  • Strong analytical skills, including a thorough understanding of how to interpret customer business requirements and translate them into technical designs and solutions.
  • Strong communication skills both verbal and written. Capable of collaborating effectively across a variety of IT and Business groups, across regions, roles and able to interact effectively with all levels.
  • Self-starter. Proven ability to manage multiple, concurrent projects with minimal supervision. Can manage a complex ever changing priority list and resolve conflicts to competing priorities.
  • Strong problem-solving skills. Ability to identify where focus is needed and bring clarity to business objectives, requirements, and priorities.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Data Engineer • Montreal, Montreal (administrative region), CA

    Similar jobs
    Python API Engineer (FastAPI) for Data Platforms

    Python API Engineer (FastAPI) for Data Platforms

    Insight Global • Montreal
    Full-time
    A recruitment agency is seeking a highly skilled Python Engineer to support a strategic banking client in data transformation activities. The role involves designing and implementing high-performanc...Show more
    Last updated: 30+ days ago • Promoted
    Lead Data Engineer - Snowflake, Pipelines & Governance

    Lead Data Engineer - Snowflake, Pipelines & Governance

    Psycho Bunny • Montreal
    Full-time
    Psycho Bunny is seeking a Lead Data Engineer to enhance its data strategy, focusing on building robust data infrastructures for advanced analytics. This role includes managing data pipelines, ensuri...Show more
    Last updated: 10 days ago • Promoted
    Data Engineer : Build Scalable Data Pipelines & Cloud

    Data Engineer : Build Scalable Data Pipelines & Cloud

    NTT DATA North America • Montreal
    Full-time
    A leading IT service provider in Montreal seeks a Data Engineer with over 4 years of experience.Responsibilities include designing data solutions and developing data pipelines using Python and SQL....Show more
    Last updated: 10 days ago • Promoted
    Palantir Data Engineer

    Palantir Data Engineer

    Quality IT Resourcing • saint-esprit, qc, ca
    Full-time
    Palantir Data Engineer / Analytics Specialist.There is a growing global demand for professionals with deep expertise in Palantir platforms, particularly within government, defense, and large enterp...Show more
    Last updated: 7 hours ago • Promoted • New!
    Staff Data Engineer - Data Platform Lead (Hybrid)

    Staff Data Engineer - Data Platform Lead (Hybrid)

    Dialogue • Montreal
    Full-time
    A leading virtual care provider in Montreal is looking for a Staff Data Engineer / Developer to lead their analytics team. You will collaborate closely with data analysts and other developers to des...Show more
    Last updated: 10 days ago • Promoted
    Databricks Platform Engineer – Azure | IaC / CD

    Databricks Platform Engineer – Azure | IaC / CD

    Desjardins Group • Montreal
    Full-time
    A leading cooperative financial group in Canada seeks a Databricks platform administrator to support their data-centric approach. The role involves setting up and managing the Databricks platform, e...Show more
    Last updated: 9 days ago • Promoted
    Senior Python Engineer — Real-Time Data & Distributed Systems

    Senior Python Engineer — Real-Time Data & Distributed Systems

    Hunter Bond • Montreal
    Full-time
    An elite FinTech firm in Montreal is seeking a Senior Python Developer to build high-performance solutions in a hybrid working environment. With a focus on multi-petabyte data handling, this role re...Show more
    Last updated: 10 days ago • Promoted
    Data Analytics Software Engineer — Python & Dashboards

    Data Analytics Software Engineer — Python & Dashboards

    DRW • Montreal
    Full-time
    A diversified trading firm is seeking a Software Developer (Data Analytics) to lead investigations into HTTP request telemetry, develop interactive visualizations, and implement data processing str...Show more
    Last updated: 10 days ago • Promoted
    Senior Python Software Engineer

    Senior Python Software Engineer

    AKUR8 • Montreal
    Full-time
    Senior Python Software Engineer.Akur8 is a young, dynamic, fast growing Insurtech scale-up that is transforming insurance pricing and reserving with transparent machine learning.Our SaaS platform l...Show more
    Last updated: 2 hours ago • Promoted • New!
    AI Platform Data Integration Architect

    AI Platform Data Integration Architect

    nformal • Montreal, Montreal (administrative region), Canada
    Full-time
    A software consulting firm in Montreal seeks a Software Consultant to lead data integration solutions and implementation of the Eightfold Talent Intelligence AI Platform. Ideal candidates will have ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Open Systems Technologies • Montreal
    Full-time
    Location : Montreal – Hybrid – 3 days / week.Collaborating with cross‑functional teams to understand data requirements, and design efficient, scalable, and reliable ETL processes using Python and Data...Show more
    Last updated: 10 days ago • Promoted
    Data Platform Lead

    Data Platform Lead

    Zurich Canada • Montreal
    Full-time
    Be among the first 25 applicants Join to apply for the.Are you looking for a caring, collaborative, values‑driven workplace with inspiring teammates and leaders? Do you have the ambition a...Show more
    Last updated: 6 days ago • Promoted
    OpenStack Trove DBaaS Python Engineer

    OpenStack Trove DBaaS Python Engineer

    ELITS • Montreal
    Full-time
    A technology solutions provider in Montreal is looking for a skilled Python Developer to join their R&D team.The successful candidate will collaborate on innovative cloud solutions, focusing on Ope...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineer

    Platform Engineer

    BRP • Montreal, QC, Canada
    Full-time
    We are looking for a talented Platform Engineer to join our team.You will play a crucial role in maintaining and improving our platforms for the development and deployment of analytical and AI proj...Show more
    Last updated: 4 days ago • Promoted
    Data Platform Lead, Analytics & Engineering

    Data Platform Lead, Analytics & Engineering

    Dialogue Technologies Inc. • Montreal
    Full-time
    A leading virtual care provider in Montreal is seeking a Senior Data Engineer / Developer to optimize data assets and collaborate closely with cross-functional teams. The ideal candidate has at leas...Show more
    Last updated: 1 day ago • Promoted
    Senior Python Backend Engineer, Smart City Analytics

    Senior Python Backend Engineer, Smart City Analytics

    Citylogix Inc • Montreal
    Full-time
    A technology firm in Montreal is seeking an experienced Python Developer to enhance smart city analytics products.This role involves designing and developing scalable backend systems and services.T...Show more
    Last updated: 8 days ago • Promoted
    Cloud Software Engineer - Data Platform for Manufacturing

    Cloud Software Engineer - Data Platform for Manufacturing

    Autodesk • Montreal
    Full-time
    Une entreprise de technologie de conception recherche un Développeur Logiciel pour rejoindre l'équipe Fusion 360 Manufacturing Data Model à Montréal. Ce poste nécessite une expérience en développeme...Show more
    Last updated: 10 days ago • Promoted
    Senior Data Engineer- Snowflake

    Senior Data Engineer- Snowflake

    Tiger Analytics Inc. • Montreal, QC, Canada
    Full-time
    Tiger Analytics is a fast-growing advanced analytics consulting firm.Our consultants bring deep expertise in Data Science, Machine Learning and AI. We are the trusted analytics partner for several F...Show more
    Last updated: 22 days ago • Promoted