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

Senior Software Engineer, Backend - Power Factors

Full-time

Appdirect

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 Software 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 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend - Power Factors in Remote vacancy
  • $192k - $240k per year

     ...management, bill pay, and travel software, Brex enables founders and...  ...need to grow your career. Engineering at Brex Engineering at...  ...building and designing scalable backend systems ~ Experience working...  ...will depend on a number of factors including the candidate’s location... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Remote
    11 hours ago
  •  ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve...  ...AI/BI!). From rich dashboarding and advanced visualizations to powerful talk-to-your-data solutions, the products we are building involve... 
    Senior
    Full time
    Summer work

    Databricks

    Remote
    11 hours ago
  • $175k - $200k per year

     ...most complete and connected ecosystem in senior living. Founded by Michael Wang, a...  ...community. Backed by nurse specialists and powerful analytics, we provide the data operators...  ...augments and empowers human care. As a Software Engineer on our Intelligence & Integrations team,... 
    Senior
    Full time
    Remote work
    Flexible hours

    Inspiren

    Remote
    11 hours ago
  •  ...Unique  At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform powers properties across 150 countries, processing...  ...) How You'll Make an Impact:  As a Senior Backend Engineer on the Distribution Team, you'll... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Remote
    11 hours ago
  •  ...to where we work. Overview Instacart’s Backend Platform team builds the shared Go-based foundation that powers services across our marketplace, advertising,...  ...and high-performance services at scale. As a Senior Software Engineer on Backend Platform, you will design... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    11 hours ago
  • $131.88k - $161.19k per year

     ...Canada, and around the globe. About Zipline’s Quality Engineering Function At Zipline, quality is part of how we build, and...  ...your best work and make a real impact, this is it. As a Senior Backend Software Engineer, DevEx , you'll partner with Platform and product... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours
    Weekend work

    HighlightTA

    Remote
    11 hours ago
  • $153k - $213k per year

     ...fees or compounding interest. The Engineering team builds systems that power Affirm’s mission. We take pride in...  ...designing, developing and launching backend systems at scale using languages like...  ...structure which is based on a variety of factors, including location, experience and... 
    Senior
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    11 hours ago
  •  ...you to apply. Your Role You’re a senior engineer who is well respected by your peers, and...  ...What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin...  .... ~ Proven experience building backend services and tools within web application... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Megaport

    Remote
    11 hours ago
  •  ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and...  ...out to candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,... 
    Senior
    Remote job
    Work from home
    Home office

    Stackadapt

    Remote
    11 hours ago
  •  ...About the team The AI/ML Engineering team builds and operates ClickHouse...  ...for highly skilled and experienced software engineers to join us, who will be...  ...: Design and implement AI-powered features across the full stack, from backend inference services to intuitive frontend... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Remote
    11 hours ago
  • $210k - $240k per year

     ...Safer World. TRM Labs provides AI-powered intelligence solutions that help...  ...and more secure. The Product Engineering team is responsible for building...  ...We are looking for a pragmatic backend engineer who can build reliable and scalable software that will be used by all TRM... 
    Senior
    Full time
    Worldwide

    Trm Labs

    Remote
    11 hours ago
  •  ...role, you will be part of our engineering team, working with a high-...  ...skills to be an expert in complex backend development, including...  ...design, develop, and deliver powerful server-side applications in a...  ...Build robust and scalable software in Node.js , Python or Go... 
    Senior
    Full time
    Work at office
    Remote work

    Yassir

    Remote
    11 hours ago
  •  ...We’re hiring a Head of Marketing to build and scale the marketing engine that will drive that growth. This is a pipeline and revenue...  ...market. Key Responsibilities Design, build, and maintain backend services and web applications Work on real-time web applications... 
    Senior
    Remote work

    Flagler Health+

    Remote
    11 hours ago
  •  ..., Cox Communications, and Marriott, use Cresta to power world-class customer experiences every day.  Born...  ...Cresta. About the Role We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that power Cresta's AI platform. You'll... 
    Senior
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    11 hours ago
  •  ...play a key role in establishing our engineering team in Romania, helping to shape...  ...the role: Cresta Insights: As a Senior full-stack engineer, with a backend focus, you will be at the forefront...  ...be based on candidate-specific factors, including experience, skillset, and... 
    Senior
    Remote job
    Full time
    Local area

    Cresta

    Remote
    11 hours ago
  •  ...healthcare visits. With our powerful combination of the leading platform...  ...We’re looking for Platform Engineers to help us connect systems,...  ...\n Our Tech Stack Our software system is structured around several...  ...components, with the backend or 'platform' comprising the... 
    Remote job
    Full time

    Optimize Health

    Remote
    11 hours ago
  •  ...United States or Canada.    Role Summary: We’re hiring a Software Engineer II (backend) to help build and evolve our next-generation Censys...  ...develop scalable microservices and design robust APIs that power our SaaS product. You’ll work closely with product and engineering... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Censys

    Remote
    11 hours ago
  •  ...stateful, low-latency runtime that powers voice and chat AI agents —...  ...execution frameworks that let engineers iterate quickly and ship with...  ...looking for ~5+ years of software engineering experience, with meaningful...  ...based on candidate-specific factors, including experience,... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    11 hours ago
  • $145k - $155k per year

     ...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,... 
    Senior
    Full time
    Remote work

    Tucows Domains

    Remote
    11 hours ago
  •  ...This role is focused on building the backend systems that allow our AI Agents to:...  ...transfer We are looking for strong backend engineers who want to work at the intersection of distributed...  ...will be based on candidate-specific factors, including experience, skillset, and... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    11 hours ago
  •  ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are...  ...or services of GitLab. An overview of this role As a Senior Backend Engineer on GitLab's Nonlinear Productivity team, you'll find and remove... 
    Senior
    Full time
    Remote work

    GitLab

    Remote
    3 days ago
  •  ...Developers! We’re on a mission to redefine how engineers monitor, debug, and scale their...  ...can help us solve it. We’re hiring a Senior Backend Engineer to help us build a petabyte-scale...  ...services and infrastructure that power our observability platform, ensuring reliable... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Remote
    11 hours ago
  • $153k - $213k per year

     ...implement platform features that enable engineers across Affirm to build, deploy, and operate...  ...in a managed cloud environment. Backend Engineering Fundamentals: Proficiency in...  ...structure which is based on a variety of factors, including location, experience and job-related... 
    Senior
    Remote job
    Work at office
    Immediate start
    Flexible hours

    Affirm

    Remote
    11 hours ago
  •  ...deliver cross-team projects Mentor other engineers to ensure their development & growth...  ...Look For ~5+ years of experience as a backend software engineer ~ A strong understanding of...  ...structure which is based on a variety of factors, including location, experience and job-... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Immediate start
    Flexible hours

    Affirm

    Remote
    11 hours ago
  • $125k - $165k per year

     ...Senior Backend Engineer About ANVIL ANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military...  ..., developing, and maintaining robust backend systems that power our analytical tools and data processing pipelines. You will... 
    Senior
    Full time
    Internship
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Remote
    11 hours ago
  • $181k - $241k per year

     ...experience designing, developing and launching backend systems at scale using languages like...  ...in search or related recommendation engines · You have experience delivering major...  ...structure which is based on a variety of factors, including location, experience and job-related... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    11 hours ago
  •  ...Fortune 500 group , the Montreal digital engineering team operates like a true startup...  ...valued. Job Description The Role: Senior Software Engineer  Embedded within the Growth...  .... Full-Stack Collaboration: Bridge backend complexity with user-facing needs, contributing... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    1 day per week

    1pertinent

    Remote
    11 hours ago
  •  ...MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 14...  ...world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division... 
    Senior
    Local area
    Immediate start

    Maintainx

    Remote
    11 hours ago
  • $140k - $180k per year

     ...Design, build, and maintain scalable backend systems that power our measurement, attribution, and reporting...  ...and performance at scale Champion engineering best practices around code quality,...  ...Qualifications: ~5+ years software engineering experience ~ Experience... 
    Senior
    Full time

    Movable Ink

    Remote
    11 hours ago
  • $181k - $241k per year

     ...hidden fees or compounding interest. Engineering owns cost visibility and optimization across...  ...designing, developing and launching backend systems at scale using languages like Python...  ...structure which is based on a variety of factors, including location, experience and job-related... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    11 hours ago

Do you want to receive more vacancies?

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