Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Engineer - Power Factors

Opportunities with AppDirect's Advisor Partners (Recruitment as a Service)

About Power Factors

Power Factors is accelerating the green energy transition by providing advanced analytics and AI insights to operators of renewable energy assets. Our SaaS platforms are used to manage over 250 GW of wind, solar, hydro, and energy storage projects globally. By driving down operational costs and increasing revenue, we are tackling one of the world's most important challenges: making renewable energy the world's leading source of power. Our vision is to create a sustainable world powered by renewable energy. Our mission is to fight climate change with code.

We are looking for a Senior Data Engineer to join the Innovation team as a core member of the PF-LLM programme — our initiative to build a from-scratch multivariate time-series foundation model across a fleet of ~1,000 wind and PV sites. You will be the connective tissue of the entire programme: owning the data foundation that makes state-of-the-art model training possible, the inference service that makes model outputs usable, and the platform integration that puts those outputs in front of pilot customers. From production ETL through to shadow-mode validation pipelines, you will be the engineer who keeps every track moving. This role is critical-path from day one.

The Role — What You'll Do

Data Foundation

  • Design and build the production ETL pipeline from source systems to warehouse and feature store at fleet scale, covering thousands of wind and PV sites across multiple OEMs.
  • Own canonical signal schema design across wind and PV asset classes and OEMs — the deepest technical unknown in the programme and the foundation everything else depends on.
  • Implement automated data quality gates: sparsity and missingness checks, flatline detection, outlier flagging, and freshness validation, with alerting that generates tickets automatically.
  • Implement dataset versioning sufficient to reproduce every trained model from scratch.
  • Build and maintain backfill jobs, idempotency guarantees, and retry logic that survive mid-run failure without duplicating data.
  • Govern storage and compute costs on the warehouse from day one.

Inference Service & API

  • Build the batch and on-demand inference API with contract tests, sized for fleet-wide daily runs.
  • Establish latency and throughput baselines; own the cold-start and model-loading strategy.
  • Instrument the service with structured logs and metrics from the outset.

Platform Integration

  • Integrate forecasts into the Power Factors product platform: auth and authorisation with customer isolation, observability hooked into the existing stack, and feature flags per customer and per site.
  • Build and maintain the shadow validation pipeline: run live inference in parallel with the existing forecast path, log predictions and actuals, and produce weekly validation reports broken down by asset class, OEM, and region.
  • Support the pilot customer rollout: enable the product for friendly customers behind flags and own incoming data and integration tickets throughout the pilot window.

Collaboration & Documentation

  • Work closely with the ML Engineer to align on data quality requirements, feature store interfaces, and the handoff between the data platform and training pipeline.
  • Partner with the Tech Lead and Frontend Engineer during platform integration to ensure a clean, maintainable integration surface.
  • Contribute to architectural decisions across the programme and document data flows, schemas, and pipeline runbooks to a standard that supports the broader team.

Must-Have Qualifications

  • 6+ years of back-end and data engineering experience, with a proven track record of shipping production systems.
  • Production-grade ETL/ELT pipeline design at scale: idempotency, retry logic, backfill jobs, incremental loading, and cost-controlled warehouse compute.
  • Schema design and data modelling across heterogeneous sources — experience reconciling signals from disparate systems into a canonical, queryable format.
  • Data quality engineering: automated quality gates (sparsity, flatline detection, outlier flagging, freshness checks), alerting pipelines, and dataset versioning for ML reproducibility.
  • API design and development: RESTful inference services with contract testing, latency and throughput budgeting, and structured observability (logs, metrics, traces).
  • Experience integrating ML model outputs into SaaS product surfaces: auth and authorisation, customer isolation, and feature flag management.
  • Cloud infrastructure proficiency (AWS preferred), containerisation (Docker, Kubernetes), and CI/CD pipeline ownership.
  • Python and SQL as core tools; hands-on experience with modern warehouse technologies (Snowflake, BigQuery, or Databricks).
  • Pipeline orchestration with Airflow, Prefect, Dagster, or equivalent.
  • Excellent written and verbal communication skills in English.

Beneficial Qualifications

  • Experience with time-series, IoT, or industrial sensor data (SCADA systems, irregular sampling, high-missingness signals) — a significant advantage.
  • Familiarity with streaming data platforms (Kafka, Kinesis, or Pub/Sub) for real-time or near-real-time ingestion.
  • Experience designing and managing feature stores for ML training and serving.
  • Renewable energy domain knowledge: understanding of wind and solar asset operations and the data they produce.
  • Experience standing up shadow-mode or A/B comparison pipelines for ML systems — running live inference in parallel with an existing path and logging predictions against actuals.
  • Multi-tenancy and platform integration experience in B2B SaaS products.
  • Knowledge of data lake architectures and open table formats (Delta Lake, Iceberg, Parquet).
  • Familiarity with MLOps practices: model registry conventions, retraining triggers, and drift monitoring.

What We Offer

  • Comprehensive benefits package including health, dental, and vision coverage, plus dedicated wellness support.
  • Generous paid vacation policy.
  • Employer RRSP matching program.
  • Work-from-abroad opportunities with manager approval.
  • Exposure to a global team operating across multiple countries and time zones.
  • A humble cause with a clear purpose — you will help us fight climate change with code every day at work.

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

By applying to this role, you acknowledge that your application information — including your resume, contact details, and any materials you submit — may be shared with our client (the hiring organization) for the purpose of evaluating your candidacy. We act as a recruiting partner on behalf of this client. Your information will be used solely in connection with this opportunity and handled in accordance with applicable privacy laws.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information on our general privacy practices, please see the AppDirect Privacy Notice:

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer - Power Factors in Brossard, QC vacancy
  •  ...About Power Factors Power Factors is accelerating the green energy transition by providing advanced analytics and AI insights...  ...fight climate change with code. We are looking for a Senior Machine Learning Engineer to join the Innovation team and work on our most ambitious... 
    Senior

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Brossard, QC
    2 days ago
  • $82k - $128.2k per year

     ...make at SEL are embedded in the power grid. They prevent blackouts....  ...to go faster. As a Project Engineer – Protection in Engineering Services...  .... Location Pay Range Data We anticipate filling this...  ...on location and job-related factors such as candidate experience,... 
    Suggested
    Full time
    Worldwide

    Schweitzer Engineering Laboratories (SEL)

    Brossard, QC
    28 days ago
  • $118k - $148k per year

     ...currently seeking a motivated Power Systems Specialist to join its...  ...of power systems and controls engineers throughout the design, development...  ...for peer teams and senior leadership. Initiate and lead...  ...and protection technologies for data center and critical power applications... 
    Senior
    Full time

    Eaton

    Brossard, QC
    3 days ago
  •  ...attractive new verticals. Acuity Inc. is based in Atlanta, Georgia, with operations across North America, Europe and Asia. The Company is powered by approximately 13,000 dedicated and talented associates. Visit us at . Job Summary Le Gestionnaire Ingénierie Matériel... 
    Senior
    Permanent employment

    Acuity

    Brossard, QC
    16 days ago
  •  ...passionate about her processes, or Jean-Philippe, Senior Director of Finance , always focused on data, are looking for a specialist to join Audrey in the...  ...writing and speaking. Bachelor's degree in Business, Engineering, Operations Management, or a related field. Master's... 
    Senior
    Full time

    Acuity Brands

    Brossard, QC
    7 days ago
  •  ...ABOUT POWER FACTORS Power Factors is a software and solutions provider leading the next generation...  ...25% of the world’s renewable energy data. Power Factors’ Unity REMS supports the...  ...is looking for a Principal Implementation Engineer to join our Professional Services team in... 
    Remote work
    Worldwide

    Power Factors

    Brossard, QC
    24 days ago
  •  ...mainly on level 4 maintenance activities. As a maintenance system engineer on the REM project your main activities would be :   Safety...  ...ownership of regulations and standards to be applied. Technical Data Management Manages and updates the technical documentation... 
    Worldwide

    Alstom

    Brossard, QC
    4 hours ago
  • An environmental services leader in Brossard is seeking a Senior Director, Engineering. This strategic role requires over 15 years of engineering experience, including leadership in water treatment projects. The ideal candidate will drive engineering excellence and innovation... 
    Senior

    Sanexen Environmental Services Inc.

    Brossard, QC
    1 day ago
  •  ...LAPORTE is a consulting engineering firm specializing in pharmaceutical, agrifood, industrial biotech and industrial plant processes, which...  ...reimbursement. #LI-Hybrid #LI-AD1 #engineering-services #mid-senior Send us your application today. We look forward to meeting... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    Brossard, QC
    2 days ago
  •  ...the respective country(s). This role leverages HRIS systems to use data to help drive decision-making and business results. Responsible...  ...to influence and partner with cross-functional stakeholders and senior leaders ~ Advanced communication skills with ability to translate... 
    Senior
    Permanent employment
    Temporary work
    Local area

    Acuity

    Brossard, QC
    1 day ago
  •  ...contribuerez à la stratégie commerciale globale. The Supplier Quality Engineer demonstrates accountability for functional, business, and broad...  ...would be a plus (Spanish, German…) Office software (Excel, Power Point…) Quality system - ISO 9000 Knowledge of international... 
    Long term contract
    Full time
    Contract work
    Work at office
    Relocation package

    GE Vernova

    Brossard, QC
    10 days ago
  •  ...stimulants, le tout dans un environnement de travail chaleureux, accueillant, sécuritaire et inclusif. Concepteur(trice) électrique sénior Sommaire des responsabilités Sous la supervision du Chef ingénieur électrique, le titulaire du poste fera partie de l’équipe... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    G Mining Services / G Services Miniers

    Brossard, QC
    16 hours ago
  •  ...English version would follow Technicien électronique sénior Sommaire du poste Nous sommes à la...  ...We are looking for a dynamic and passionate Senior Electronics Technician to join our manufacturing engineering team. Reporting to the Production Technology Manager... 
    Senior
    Full time

    Distech Controls

    Brossard, QC
    9 days ago
  •  ...Senior Developer, Full Stack Location: Brossard, QC Employment Type: Full-time Work Model: In-office (this is not a remote or hybrid...  ...security practices to safeguard proprietary and client data. Key Qualifications ● Bachelor’s degree in Computer Science... 
    Senior
    Full time
    Work at office

    Wibbi

    Brossard, QC
    27 days ago
  • $120k - $180k per year

     ...technique prêt pour votre prochain grand défi ? Une belle entreprise de Brossard est activement à la recherche de son futur Chargé de projet sénior ! Vous possédez une forte expertise en hydroélectricité, un profil en mécanique ou une solide expérience dans le secteur minier ? C'... 
    Senior
    Work at office
    Flexible hours

    Randstad

    Brossard, QC
    21 days ago
  •  ...transport & automotive. Founded in 1867, the company today has around 20,700 employees, sales of € 4,8 billion and locations in over 60 countries worldwide and is thus one of the larger family-owned companies in Europe. Senior Logistics Specialist Brossard, QC x... 
    Senior
    Worldwide

    Voith Group

    Brossard, QC
    26 days ago
  •  ...notre renommée au  Canada.   Venez déplacer des montagnes avec nous !   Pour la division Civil & Mines, l’Estimateur (trice)senior travaille sous la gouverne d’un chef  estimateur. Il prépare l'estimation des coûts de chaque projet (public, parapublic, privé) pour... 
    Senior
    Permanent employment

    EBC Inc.

    Brossard, QC
    15 days ago
  • $70k - $100k per year

    Description de l'entreprise Centrale RH est une équipe de recrutement humaine et engagée, dédiée à connecter les talents avec des entreprises où ils pourront réellement s’épanouir. Nous croyons que chaque candidat mérite bien plus qu’un simple emploi : un environnement de ...
    Senior
    Permanent employment
    Full time

    Centrale Rh Inc.

    Brossard, QC
    more than 2 months ago
  •  ...ABOUT POWER FACTORS Power Factors is a software and solutions provider leading the next generation...  ...25% of the world’s renewable energy data. Power Factors’ Unity REMS supports the...  ...related tickets. You'll sit alongside the engineers who build Unity APM in our Montreal office... 
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Power Factors

    Brossard, QC
    24 days ago
  • $60k - $70k per year

     ...Hello World Recruitment recherche un(e) courtier(ère) senior en assurance de dommages des particuliers – Service à la clientèle À propos du cabinet de courtage: Ils sont spécialisés en assurance de dommages et mettent l’accent sur la qualité du service, le travail d’équipe... 
    Senior
    Permanent employment
    Full time
    Contract work

    Hello World Recruitment

    Brossard, QC
    3 days ago
  • $64k - $96k per year

     ...enable buildings, factories, data centers, and infrastructure to...  ...Reporting to the Mechanical Engineering Supervisor, the selected candidate...  ...team on various electrical power distribution projects aimed at...  ...and development conversations, Senior Talent Program, global career... 
    Senior
    Full time
    Temporary work
    Direct hire
    Flexible hours

    Schneider Electric

    Brossard, QC
    12 days ago
  •  ...références et à la vérification des antécédents. English We are seeking a Mechanical Engineer with 5–10 years of experience in the design of turbines or alternators for hydroelectric power plants. This is an in-office position based at our Brossard location, with the option... 
    Daily paid
    Contract work
    Part time
    Work at office
    Remote work
    Relocation package
    Day shift
    2 days per week

    GE Vernova

    Brossard, QC
    15 days ago
  •  ...smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.     Could you be the full-time Human Factors/Ergonomics Engineer in Kingston or St Bruno we’re looking for? Your future role Take on a new challenge and apply your human factors and... 
    Long term contract
    Full time
    Worldwide

    Alstom

    Saint-Bruno, QC
    4 hours ago
  • $105k - $115k per year

     ...30 years, we have been building the data foundations that make intelligent systems...  ...(NORAM) is l ooking for a Senior Data Consultant to support a high-demand...  ...environment, with a strong focus on Power BI development, Databricks engineering, and production support.This role is... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work from home
    Flexible hours
    2 days per week

    Keyrus Canada

    Montréal, QC
    9 days ago
  • $120k - $160k per year

     ...’s most trusted platforms for financial data access, enrichment, and money movement....  ...financial institutions across North America and powers over 1M monthly connections. We also...  ...in. The Role We're hiring our Senior Data Engineer (Data / ML Platform) to stand up data... 
    Senior
    Full time
    Contract work
    Remote work
    Flexible hours

    Flinks

    Montréal, QC
    14 days ago
  • $60k - $70k per year

     ...equipment Supervise the building and testing of prototypes Test power equipment and systems Assist in design, development and testing...  ...specifications Collect and compile operational or experimental data Conduct or supervise the installation, commissioning, and... 
    Permanent employment
    Day shift
    Early shift

    Maple Armor Group Corporation

    Brossard, QC
    17 days ago
  •  ...precision, and partnership in the investment data space. Our global footprint now spans multiple...  ...about the role & team We’re looking for a Senior Data Engineer to help design and deliver scalable data solutions that power decision-making across the organization. In this... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Confluence

    Montréal, QC
    25 days ago
  •  ...high-tech, dynamic Swiss leader in AI and data analytics consulting, renowned for...  ...matter, including pro-bono initiatives and "engineering for good" causes. Requirements About...  ...into the Canadian market. We are seeking a Senior Data Engineer who will work directly... 
    Senior
    Work at office
    Relocation

    Unit8 SA

    Montréal, QC
    15 days ago
  •  ...industrial metals. G Mining Services is one of the most important mining engineering consulting firms in Quebec and among the leading firms renowned...  ...and support budget monitoring activities. Maintain logistics data in ERP or transportation management systems. Inventory & Site... 
    Full time
    Work at office
    Remote work

    G Mining Services

    Brossard, QC
    17 days ago
  •  ...are Artefact is a new generation of a data service provider, specializing in data consulting...  ..., data analysts, data scientists, data engineers, and digital experts, all dedicated to...  ...Responsibilities We are looking for a Senior Data Engineer to join our dynamic team. This... 
    Senior
    Full time

    Artefact

    Montréal, QC
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Engineer - Power Factors. Be the first to apply!