redwoodmaterials
Senior Software Engineer, Energy Storage
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
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
We collect personal information (PI) from you in connection with your application for employment with Redwood Materials, including the following categories of PI: identifiers, personal records, professional or employment information, and inferences drawn from your PI.
Responsibilities
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.