Full-Stack Software EngineerActive$180K–$240K

The opportunity

Job Title: Full-Stack Software Engineer Location: Burlingame, CA Department: ESS Engineering Reports to: Senior Manager, Software Engineering Position Type: Full-time

What you'll do

  • Design, build, and maintain the post-processing pipeline that calculates: production-critical battery metrics — round-trip efficiency, availability, cycle tracking — from raw telemetry, using Azure Functions and persisting to our cloud database for dashboarding and analytics.

  • Connect our manufacturing database to physical devices and the cloud pipeline: as Peak scales production at our Sacramento factory, enabling data-driven manufacturing at gigawatt scale.

  • Maintain and improve the real-time data pipeline infrastructure from physical: sites in the field to our cloud database, ensuring reliability and low latency across a growing fleet of deployed batteries.

  • Design and maintain automated CI/CD pipelines for build, test, and deployment: across our software stack, reducing time from commit to production.

  • Define and manage cloud resources via Infrastructure as Code (Terraform or: equivalent), replacing manual provisioning with repeatable, version-controlled infrastructure that scales as our deployment footprint grows.

  • Partner with ESS Engineering and Manufacturing Engineering to instrument new: features, surface the right data to the right teams, and improve observability across the platform.

What they're looking for

  • Own production issues end-to-end when they arise: diagnose, fix, and improve the systems to prevent recurrence.
  • + years of software engineering experience with meaningful full-stack,: backend, or platform work in production.
  • Strong Python skills: backend data processing, automation, scripting.
  • Strong SQL skills: PostgreSQL, time-series queries, schema design and migrations.
Full-Stack Software Engineer at Peak Energy | Role Match