Software Engineer (Backend)
- Countries
- USA
- Job Types
- software & tech
- Experience
- mid
- Organization Types
- climate & sustainability, startups
- Location
- Burlingame
- Posted Date
- Company
- Peak Energy
AI Summary
Job Description
Design, build, and maintain software for grid-scale battery storage systems. This includes developing data pipelines for battery metrics, integrating manufacturing data, and managing cloud infrastructure and CI/CD practices. The role involves owning production systems and collaborating with engineering teams to ensure platform reliability and scalability.
Hard Requirements
- 4+ years of software engineering experience with full-stack, backend, or platform work.
- Strong Python skills for data processing and automation.
- Strong SQL skills (PostgreSQL, time-series queries, schema design).
- Cloud platform experience (Azure preferred, AWS/GCP transferable).
- Hands-on experience with Infrastructure as Code (Terraform).
- Experience designing and maintaining CI/CD pipelines.
- Comfort owning production systems, including monitoring and incident response.
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
Soft Requirements
- Prior experience with battery systems, energy storage, EV, IoT, or industrial telemetry platforms.
- Experience with real-time streaming data infrastructure.
- Familiarity with observability and monitoring platforms.
- Docker and container orchestration experience.
- Prior experience at a Series B/C hardware or industrial startup.
- Experience partnering with hardware, firmware, or embedded teams.