redwoodmaterials

Software Engineer, Energy Storage Platform

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

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.