Software Engineer (Backend)

Apply Here

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.

Browse all urbanism jobs