redwoodmaterials

Senior Software Engineer, Energy Storage

Apply Now

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.