📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Software Engineer, Computation

aurorasolar

New
Senior 🇬🇧 English
C++ Python Ruby APIs Microservices Data pipelines Simulation Optimization

Job description

About the role

Aurora Solar builds software that helps solar professionals design, sell and install residential and commercial solar arrays. The System Design Pod owns the computation engines behind load and utility bill modeling, whole-home electrification, PV and battery electrical design, and system performance simulation. As a Senior Software Engineer on this pod, you will help build the next generation of PV and storage design tools, leading technical features from discovery through release and proposing new mathematical approaches to long-standing problems.

Key responsibilities

  • Design, build and maintain the backend systems and computation engines behind Aurora's solar and electrical design workflows.
  • Advance simulation and optimization work across PV and battery storage layout, component selection and electrical configuration.
  • Turn complex physical models and engineering constraints into reliable, scalable software with product managers, designers, research engineers and QA.
  • Shape the architecture of the simulation and computation infrastructure so it stays correct, fast and maintainable.
  • Write clean, well-tested code and mentor teammates in code reviews and design documents.
  • Own the services you build end to end, including on-call rotation.

Required profile

  • 5+ years of professional software engineering experience with a strong backend foundation.
  • Background in computational mathematics, optimization, linear algebra, control theory or numerical algorithms, or equivalent skills.
  • Experience designing and building APIs, microservices or data pipelines at scale.
  • Hands-on experience with simulation or optimization.
  • Good written and verbal communication, able to explain complex technical ideas clearly on a distributed team.

Required skills

  • Proficiency in one or more backend languages; the stack is C++, Python and Ruby.
  • Nice to have: advanced degree (MS or PhD) in CS, applied math, EE, physics or a related field; familiarity with solar PV and battery technology; cloud-native compute and batch or distributed processing experience.

What we offer

  • Flexible PTO and parental leave.
  • WFH stipend, coworking stipend and connectivity stipend.
  • Energize Fridays and learning and development opportunities.
  • Medical, dental and vision coverage.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec aurorasolar.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 2 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

aurorasolar