Software Engineer (Backend)Active$180K–$240K
The opportunity
Reports to: Senior Manager, Software Engineering
What you'll do
Design, develop, and maintain backend applications and services that manage,: ingest, process, and surface operational data from deployed battery systems.
Build and maintain APIs and application interfaces that enable communication: between battery systems, cloud services, and internal applications.
Develop data processing pipelines that support critical battery performance: metrics, including round-trip efficiency, availability, and cycle tracking.
Design and optimize database schemas, queries, and data models to support: operational applications, reporting, and analytics.
Develop software integrations connecting manufacturing systems, physical devices, and cloud applications.
Improve the reliability, scalability, and performance of backend services as: Peak's deployment footprint grows.
What they're looking for
- Collaborate with hardware, firmware, and systems engineering teams to: integrate new functionality and support evolving product requirements.
- Troubleshoot production issues, improve application observability, and continuously enhance software quality.
- + years of professional software engineering experience, with a strong focus: on backend application development.
- Strong proficiency in Python and experience building production-grade backend applications and services.