redwoodmaterials
Software Engineer, Energy Storage Platform
At a Glance
- Location
- San Francisco, California, United States
- Posted
- 2026-03-10T17:31:36-04:00
Key Requirements
Domain Knowledge
- Education
Requirements
Strong software design instincts — you think in systems, reason from first principles, and understand the real-world challenges of building available, reliable, scalable, and secure distributed systems
AI-accelerated development — you're comfortable using AI tools to move faster, without letting them erode system design or code quality
Great collaborator — you communicate clearly, listen well, and make the people around you better
Bias toward action — you take initiative, make progress in ambiguous situations, and don't wait for perfect information
Systems thinker and owner — you're willing to think and collaborate across team boundaries to make sure the product works well as a whole
Rigorous about quality — you write well-tested, well-monitored software and iterate on it over time
Responsibilities
You'll contribute across the platform, with possible areas of focus including:
BESS data engineering — telemetry pipelines and stores, feature ingestion and storage for forecasting and optimization
Simulation and training infrastructure — platforms for running and orchestrating simulations at scale
Real-time forecast and optimization workflows — orchestrating pipelines that drive BESS operations
Energy market integration — data ingestion and bid management
Some of the technologies we work with: Kubernetes, Rust, Python, NATS, PostgreSQL/TimescaleDB, SQLite, and more as our system continues to evolve.