Aurorasolar
Senior Software Engineer, Computation
Canada, Remote. Posted a month ago
The role
You will design, build, and maintain backend systems and computation engines for solar and electrical design workflows. You will advance simulation and optimization work for PV and battery storage systems.
What you will do
- Design, build, and maintain backend systems and computation engines
- Advance simulation and optimization work across PV and battery storage system layout, component selection, and electrical configuration
- Partner with product managers, designers, research engineers, and fellow engineers
- Shape the architecture of simulation and computation infrastructure
- Write clean, well tested code
- Mentor teammates
- Participate in technical discussions, code reviews, and design documents
- Own services end to end, including on-call rotation
Required qualifications
- 5+ years of professional software engineering experience with a strong backend foundation
- Academic background or equivalent skillset in computational mathematics, optimization, linear algebra, control theory, or numerical algorithms
- Hands-on experience with simulation or optimization
- Experience designing and building APIs, microservices, or data pipelines at scale
- Sharp algorithmic thinking
- Proficiency in one or more backend languages such as C++, Python, or Ruby
Nice to have
- Advanced degree (MS or PhD) in computer science, applied math, electrical engineering, physics, or a related field
- Familiarity with solar PV and battery technology, or electrical engineering concepts more broadly
- Experience with cloud-native compute infrastructure and batch or distributed processing systems
- A genuine pull toward renewable energy and the work of accelerating the transition
- Track record of thriving when the pace picks up and the problem space shifts
Benefits
- Flexible PTO
- Parental Leave
- WFH Stipend
- Coworking Stipend
- Energize Fridays
- Connectivity Stipend
- Learning & Development
- Medical, Dental, and Vision
About the company
Aurora is on a mission to create a future of solar for all. Their software helps solar professionals sell, design, and install residential and commercial solar arrays.