About the job
About Base Power
Base Power is revolutionizing the energy landscape in America. We are dedicated to reimagining the essential infrastructure of our society—electricity—by establishing a comprehensive network of distributed batteries. This initiative aims to transform the current fragile and centralized grid into a robust and plentiful system. Our team consists of engineers, operators, and creative thinkers who are tackling some of the most intricate, interdisciplinary challenges of our era.
About the Role
As part of Base Power, you will contribute to the development of BaseOS, the operating system that drives our entire business operations. From coordinating distributed energy fleets to automating field deployment and managing customer service at scale, BaseOS serves as the digital backbone of our mission to become the leading power company in America.
In your role as a backend software engineer, you will play a pivotal part in designing and scaling this critical system. Your contributions will influence diverse aspects of the company, including powering homes, guiding deployment teams, optimizing manufacturing processes, and enabling real-time energy management.
Your Responsibilities
- Core System Development: Architect and implement backend services and APIs that constitute the foundation of BaseOS.
- Full Stack Ownership: Create high-performance, reliable applications using Golang and Python, deployed in modern cloud environments (primarily AWS).
- Infrastructure Automation: Utilize Terraform for infrastructure as code management and Temporal for orchestrating complex deployment workflows.
- Cross-Functional Collaboration: Partner with various teams in deployment, hardware, and operations to address multifaceted challenges spanning software, logistics, and infrastructure.
- Impact-Driven Solutions: Every line of code you write will contribute to a transformative change in the energy grid that powers our communities.

