Redwood Materials
Senior Software Engineer, Energy Storage
$150K–$238K
San Francisco, California, United States · Senior · Full-time · Posted Mar 10, 2026
- Experience
- 2-5 years of software engineering experience.
- Education
- B.S. or advanced degree in Software Engineering, Computer Science, or another discipline.
About the job
Build and operate software for controlling battery energy storage systems, optimizing their operations, and participating in energy markets.
What you'll do
- Build and maintain telemetry pipelines, data stores, and feature ingestion and storage systems for forecasting and optimization.
- Develop simulation and training infrastructure, and operate real-time forecast and optimization workflows that drive battery operations.
- Support energy market integration, collaborate across the product stack, and improve software quality and monitoring.
What they ask for
- Strong software design instincts and understanding of available, reliable, scalable, and secure distributed systems.
- Comfort using AI tools while maintaining system design and code quality.
- B.S. or advanced degree in Software Engineering, Computer Science, or another discipline, combined with 2-5 years of software engineering experience.
Nice to have
- Experience with Kubernetes, Rust, Python, NATS, PostgreSQL/TimescaleDB, or SQLite.
- Passion for sustainability.
Pay
$150,000 — $237,500 USD (base salary)
Tools
Kubernetes, Rust, Python, NATS, PostgreSQL/TimescaleDB, SQLite
AI focus
Apply AI tools to accelerate software development while maintaining system design quality and code standards.
Model-written summary · the original posting is authoritative