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.