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- ...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...SeniorFull timeFlexible hours
- ...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...SeniorFull time
- ...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....SuggestedFull timeWork at officeLocal areaFlexible hoursWeekend workDay shiftAfternoon shift
$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...SeniorPermanent employment- ...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...SeniorContract work
$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...SeniorLong term contractPermanent employmentFull timeTemporary workCasual workLocal areaRemote work- ...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...SeniorPermanent employmentTemporary work
- ...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...SeniorFull timeWorldwideFlexible hours
- ...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...SeniorPermanent employmentFull timeWork at officeFlexible hours2 days per week
- ...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...SeniorRemote jobPermanent employmentTemporary workImmediate start
- ...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...SeniorPermanent employment
- ...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...SeniorFull timeContract workFor subcontractorDay shift
- ...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 timeRemote workWorldwideFlexible hours
- ...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...SeniorFull timeWeekend work
- ...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...SeniorPermanent employmentTemporary work
- 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...SeniorWeekend workDay shift
- ...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 employmentFull timeWork at officeFlexible hours2 days per week
- ...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...SeniorLong term contractFull timeWork at office
- ...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...SeniorPermanent employment
- ...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 timeWork at office
- ...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
- ...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...SeniorDaily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
- ...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...SeniorDaily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
- ...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 timeInternshipRemote workFlexible hours
- ...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 timeWork at office
$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 ...SeniorPermanent employmentFull time- ...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 timeWork at officeRemote workFlexible hours
- ...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...SeniorTemporary workApprenticeshipFlexible hours
- ...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...SeniorLong term contractFull timeTemporary workInternshipWork at officeFlexible hours
- ...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 employmentTemporary workWork at office
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!
- backend developer Brossard, QC
- data centre engineer Brossard, QC
- python data engineer Brossard, QC
- data engineer Brossard, QC
- remote data engineer Brossard, QC
- data integration developer Brossard, QC
- senior sales Brossard, QC
- senior safety manager Brossard, QC
- senior business consultant Brossard, QC
- senior accounting analyst Brossard, QC



