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

Senior Back-End / Data Engineer - Innovation team

Power Factors

Senior Back-End / Data Engineer – Innovation team

About Us

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.

About the Role

We are looking for a Senior Backend Engineer to join the Innovation team— This role is the connective tissue of the . You will own 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. The role is based in Montreal and is critical-path from day one.

About You

You are a senior backend engineer with serious data engineering chops and a track record of shipping production ML-adjacent systems. You have built pipelines that don’t just move data — they guarantee its quality, version it for reproducibility, and hold up under real-world operational chaos. You understand that a model is only as good as the data it trains on, and that an inference service is only as useful as the product it integrates into. You are energised by breadth and ownership, and you are comfortable carrying a heavy load on a small team where your decisions have direct programme-level consequences.

Required Qualifications

  • 6+ years of backend 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, 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 communication skills and fluency in English (written and verbal)

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, drift monitoring

Your Responsibilities

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: missingness, flatline detection, outlier flagging, and freshness checks, 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, own incoming data and integration tickets during the pilot window
  • 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 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

Why Join Us

  • A humble cause with a clear purpose – you will help us fight climate change with code every day at work.
  • Own the full data and serving stack for a greenfield foundation model programme
  • Work with passionate experts – join a team of top talents in renewable energy and data science.
  • Friendly and uplifting atmosphere – we value kindness, respect, and collaboration.
  • Based in Montreal, with hybrid flexibility.

We are an Equal Opportunity Employer

Power Factors is committed to building a diverse and inclusive team. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, or veteran status.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Back-End / Data Engineer - Innovation team in Brossard, QC vacancy
  •  ...recherchons un(e) développeur(euse) web front-end senior pour rejoindre l’équipe de développement...  ...une approche axée sur la plateforme et l’innovation en matière de flux de travail, y compris...  ...directement aux gestionnaires. Your team’s dynamic We are looking for a Senior... 
    Senior
    Full time
    Flexible hours

    Genetec

    Brossard, QC
    a month ago
  •  ...reputation are fueled by our world-class team of employees. We look for...  ...technologies and services. Our passion for innovation, quality and sustainability guides...  ...her processes, or Jean-Philippe, Senior Director of Finance , always focused on data, are looking for a specialist to... 
    Senior
    Full time

    Acuity Brands

    Brossard, QC
    3 days ago
  •  ...tous les postes au Québec   Informations supplémentaires At Indigo, all applications submitted are reviewed in detail by our HR team. In certain aspects of the hiring process artificial intelligence (AI) tools may be used, specifically for screening and assessments.... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    Weekend work
    Day shift
    Afternoon shift

    Indigo Books Llc

    Brossard, QC
    1 day ago
  • $75k per year

    Veuillez postuler sur : Technicien(ne) comptable Lieu:Rive sud Notre client, une entreprise établie, est à la recherche d'un(e) technicien(ne) comptable expérimenté(e) pour se joindre à son équipe. La personne recherchée possède une solide expérience en...
    Senior
    Permanent employment

    A & A Consultants

    Brossard, QC
    17 days ago
  •  ...Technical Recruiting As a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time...  ...methodology. Asset Experience in data acquisition, industrial process control. Seniority level Mid‑Senior level Employment type Contract... 
    Senior
    Contract work

    HireTalent - Staffing & Recruiting Firm

    Brossard, QC
    3 days ago
  • $130k - $140k per year

     ...its collaborative environment, culture of innovation, and strategic role supporting a unionized...  ...JOB DESCRIPTION : \ \ \ \ \\\ The Senior Human Resources Business Partner (HRBP)...  ...Acts as a coach and equips the supervisory team in the management of its teams. Creates... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Casual work
    Local area
    Remote work

    Thorens Inc

    Brossard, QC
    1 day ago
  •  ...comptable reconnu depuis plus de 10 ans, et qui souhaite franchir une nouvelle étape dans son développement. Je recherche un Auditeur Senior pour créer la branche audit avec a terme la possibilité de s'associer. Votre rôle: Réaliser des mandats d’audit, d’examen... 
    Senior
    Permanent employment
    Temporary work

    Fed Finance

    Brossard, QC
    3 days ago
  •  ...Factors, vous intégrerez une équipe innovante et engagée dont le travail a un...  ...% of the world's renewable energy data *. Power Factors' Unity REMS supports...  ...an experienced Implementation Engineer to join our global Professional Services team, responsible for onboarding... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Powerfactors

    Brossard, QC
    1 day ago
  •  ...LAPORTE is a consulting engineering firm providing high-value engineering services to the pharmaceutical...  ...equipment to join its Toronto-based team in Mississauga. Our engineer will play a...  ...#LI-AD1 #engineering-services #mid-senior Send us your application today. We... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    Brossard, QC
    3 days ago
  •  ...and operate within your industry. We recruit across IT, software development, business intelligence/data, and infrastructure roles. We are currently recruiting a Senior Systems & Network Administrator for a position offering the possibility of being 100% remote. Mission... 
    Senior
    Remote job
    Permanent employment
    Temporary work
    Immediate start

    Fed IT

    Brossard, QC
    3 days ago
  •  ...is looking for an experienced accounting technician to join their team. The ideal candidate has solid experience in general accounting and...  ...of accounting processes Support the preparation of year-end files for external auditors   Desired Profile Minimum 10 years... 
    Senior
    Permanent employment

    A & A Consultants

    Brossard, QC
    6 days ago
  •  ...Responsibility: GPMMOM est à la recherche d'un(e) Acheuteur(euse) Sénior Nous façonnons la mobilité de demain. Nous souhaitons que...  ...autonome. ~ Rigueur et solides compétences analytiques et innovantes en résolution des problèmes. ~ Le candidat doit être capable de... 
    Senior
    Full time
    Contract work
    For subcontractor
    Day shift

    GPMMOM

    Brossard, QC
    7 hours ago
  •  ...25% of the world’s renewable energy data.  Power Factors’ Unity REMS supports...  .... Energy stakeholders receive end-to-end support, including solutions...  ...looking for a Principal Implementation Engineer to join our Professional Services team in leading complex, high-stakes platform... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    Powerfactors

    Brossard, QC
    1 day ago
  •  ...entreprise qui s ’implique aupr ès des communaut és, et plus encore!  Raison d'être du poste : Le ou la Contrôleur(e) financier senior, Construction & Développement agit comme partenaire stratégique de la direction et assure la saine gestion financière, administrative... 
    Senior
    Full time
    Weekend work

    Devimco

    Brossard, QC
    1 day ago
  •  ...informatique, développement, décisionnel et infrastructure. Mission Nous recrutons aujourd'hui un Administrateur Systèmes et Réseaux Senior pour un rôle avec la possibilité d'être 100% a distance. Vous aurez la responsabilité de garantir la performance, la... 
    Senior
    Permanent employment
    Temporary work

    Fed IT

    Brossard, QC
    3 days ago
  • Nous souhaitons que vous nous aidiez a faconner lavenir des experiences dachat et a realiser notre objectif de connecter les gens aux produits et aux experiences qui enrichissent leur vie. Rejoindre Advantage Solutions, cest rejoindre un reseau de 65 000 collaborateurs au service...
    Senior
    Weekend work
    Day shift

    Advantage Solutions Inc.

    Brossard, QC
    1 day ago
  •  ...LAPORTE is a consulting engineering firm providing high-value engineering services to the pharmaceutical, food and beverage, industrial biotechnology...  ...and existing clients; Collaborate with internal and external team members to ensure project success. Requirements: ~1 to 2... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    Brossard, QC
    2 days ago
  •  ...SENIOR ACCOUNT MANAGER  ROLE OVERVIEW  We are Klever, The Human Ad Tech Company. We are...  ...Programmatic Account Manager to join our dynamic team. In this role, you’ll become a trusted...  ...strategic solutions, maximizing ROI.  Develop data-driven recommendations to unlock client... 
    Senior
    Long term contract
    Full time
    Work at office

    Klever Programmatic Inc.

    Brossard, QC
    1 day ago
  •  ...nous !   Pour la division Civil & Mines, l’Estimateur (trice)senior travaille sous la gouverne d’un chef  estimateur. Il prépare l...  ...et comité santé mieux-être actifs; ~ Environnement diversifié, innovant et stimulant; ~ Firme reconnue au palmarès des Sociétés les... 
    Senior
    Permanent employment

    EBC Inc.

    Brossard, QC
    6 days ago
  •  ...18,000+ sites in 70+ countries. Backed by Vista Equity Partners, we...  ...resource for our global Support team on all SCADA-related tickets....  ...direct access to the Implementation Engineers and Product Managers who...  ...site personnel to gather system data and validate fixes. Prioritize... 
    Full time
    Work at office

    Recruitment As A Service

    Brossard, QC
    1 day ago
  •  ...maintenance activities. As a maintenance system engineer on the REM project your main activities...  ...and standards to be applied. Technical Data Management Manages and updates the...  ...actions, with sourcing and industrial teams. Monitor material and spare parts consumption... 
    Worldwide

    Alstom

    Brossard, QC
    15 days ago
  •  ...atout : ses employé.es! LAPORTE recherche un.e ingénieur.e senior en structure ayant idéalement un minimum de 10 ans d’expérience...  ...encourage l’efficacité au quotidien ; #LI-Hybrid #mid-senior #engineering-services #LI-AD1 Envoyez-nous votre candidature dès... 
    Senior
    Daily paid
    Permanent employment
    Full time
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    Brossard, QC
    3 days ago
  •  ...conformiste qui laisse une place à l’équilibre de vie et encourage l’efficacité au quotidien ; #LI-Hybrid #LI-AD1 #mid-senior-level #engineering-services  #CVC #CVAC #CAVC #HVAC #ventillation #pipe #piping #tuyauterie #utilités #utilities Envoyez-nous votre... 
    Senior
    Daily paid
    Permanent employment
    Full time
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    Brossard, QC
    3 days ago
  •  ...for Startups Accelerator and backed by top investors. Role Overview...  ...sales, product, and support teams to deliver exceptional...  ...closely with our product and engineering teams to resolve issues Work...  ...ability to interpret customer data and usage metrics ~ Self-motivated... 
    Full time
    Internship
    Remote work
    Flexible hours

    Fliip

    Brossard, QC
    1 day ago
  •  ...control systems (Unity SCADA), and data analytics across the full asset...  ...for our global Support team on APM-related tickets. You will...  ...office, sitting alongside the engineers who build Unity APM — giving you...  ...accountability — owning resolution end-to-end, not just participating... 
    Full time
    Work at office

    Recruitment As A Service

    Brossard, QC
    1 day 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
  •  ...accessibles et adaptés aux besoins des entreprises. Notre plateforme SaaS innovante permet une gestion simplifiée et flexible des programmes d'...  ...fonctionnel Architecte de données Développeur .Net Back-End Développeur Front-End Qualifications Compétences générales... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Segic

    Brossard, QC
    1 day ago
  •  ...Relevant de la Directrice principale des communications corporatives et des relations gouvernementales, le ou la conseiller(ère) senior en communication et marque employeur participe à l’élaboration et met en œuvre les stratégies de communication corporative, est responsable... 
    Senior
    Temporary work
    Apprenticeship
    Flexible hours

    Nortera

    Brossard, QC
    4 days ago
  •  ...works in a multi-disciplinary teams and external consultants through...  ...continuous improvement in data quality and modelling workflows...  ...planning requirements. Provide senior technical review and mentoring...  ...BSc in Geology, Geological Engineering, Mining Engineering, or a related... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    G Mining Ventures Corp.

    Brossard, QC
    1 day ago
  •  ...Operational Buyer to join its procurement team. Reporting to the Procurement Director...  ...records, part numbers, and purchasing data in the ERP system. Issue purchase...  ...Collaboration & Compliance Work closely with engineering, project, production, and logistics teams.... 
    Permanent employment
    Temporary work
    Work at office

    Fed Supply

    Brossard, QC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Back-End / Data Engineer - Innovation team. Be the first to apply!