Senior Software Engineer, Computation
Core
Build computation engines and simulation tools for PV and battery storage system design, optimizing layout, component selection, and electrical configuration.
Role type
Senior IC backend software engineer (simulation & optimization)
Builds
High-fidelity solar design software and computation infrastructure
Domain
Renewable energy (Solar PV) + Applied mathematics/optimization
Deliverable
production ML models | product features
Required skills
Backend software engineering, computational mathematics, optimization algorithms, linear algebra, control theory, numerical algorithms, API design, microservices, distributed systems, C++, Python, Ruby
Preferred skills
Advanced degree in CS/applied math/EE/physics, solar PV technology knowledge, cloud-native batch processing
Responsibilities
Design and maintain backend computation engines, advance simulation and optimization work, shape simulation infrastructure architecture, mentor teammates, own services end-to-end including on-call
Seniority
Senior, hands-on IC