Software Engineer, Energy Storage
Redwood Materials
San Francisco, CA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$150,000.0 - $237,500.0
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
Software Quality
Distributed Systems
Python (Programming Language)
PostgreSQL
Software Engineering
SQLite
Rust (Programming Language)
Kubernetes
Information Technology
Job description
- Contribute to BESS data engineering - building and maintaining telemetry pipelines and stores, and feature ingestion and storage systems for forecasting and optimization
- Design, build, and maintain simulation and training infrastructure - platforms for running and orchestrating simulations at scale
- Develop and operate real-time forecast and optimization workflows, orchestrating pipelines that drive BESS operations
- Support energy market integration, including data ingestion and bid management
- Collaborate across the full stack and across team boundaries to ensure the product system works well as a whole
- Write well-tested, well-monitored software and iteratively improve it over time
- Apply AI tools to accelerate development while maintaining high system design quality and code standards
Requirements
- Strong software design instincts - thinks in systems, reasons from first principles, and understands the real-world challenges of building available, reliable, scalable, and secure distributed systems
- Comfortable using AI tools to move faster without letting them erode system design or code quality
- Excellent collaborator - communicates clearly, listens well, and makes the people around them better
- Bias toward action - takes initiative, makes progress in ambiguous situations, and doesn’t wait for perfect information
- Systems thinker and owner - willing to think and collaborate across team boundaries to make sure the product works well as a whole
- Rigorous about quality - writes well-tested, well-monitored software and iterates on it over time
- B.S. or advanced degree in Software Engineering, Computer Science, or another discipline, combined with 2-5 years of experience in software engineering.
- Experience with relevant technologies a plus: Kubernetes, Rust, Python, NATS, PostgreSQL/TimescaleDB, SQLite
- A passion for sustainability and making the world a better place!
Benefits & conditions
In accordance with California pay transparency laws, the salary range for this position is listed below. Actual compensation may vary based on a variety of factors, including experience, education, and skills. California Pay Range: $150,000-$237,500 USD
The position is full-time. Compensation will be commensurate with experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
24 days ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
CH
Chris Heilmann
Dev Digest 137 - AI'm not sure about this
almost 2 years ago
CH
Chris Heilmann
Dev Digest 139 - Soft and hard queries
almost 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago