CareerPlanSign in

Senior Software Engineer, Computation

US🌐 Remote💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Build computation engines and backend systems for advanced solar and electrical design workflows, translating complex physical models and mathematical approaches into scalable product capabilities.

Role type

Senior IC backend software engineer (simulation & optimization)

Builds

Scalable simulation and optimization infrastructure for PV and battery storage system layout, component selection, and electrical configuration.

Domain

Renewable energy (solar PV, battery storage) + Applied mathematics & numerical algorithms

Deliverable

production ML models | product features | infrastructure

Required skills

Backend engineering, simulation/optimization system development, API/microservices design, algorithmic thinking, performance/scalability analysis, complex mathematical modeling

Preferred skills

Advanced degree in CS/applied math/EE/physics, cloud-native compute infrastructure, batch/distributed processing, renewable energy domain knowledge

Technologies

C++, Python, Ruby

Responsibilities

Design and maintain computation engines for solar design workflows; Develop APIs, microservices, and data pipelines for computational workloads; Propose and evaluate new mathematical approaches to engineering problems; Mentor teammates and establish engineering patterns; Own services end-to-end including reliability and on-call rotation

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.