This role involves developing and maintaining software platforms for battery energy storage systems, focusing on data engineering, simulation, real-time workflows, and energy market integration to optimize BESS operations and support the energy transition.
Key Responsibilities
Develop and maintain telemetry pipelines and data storage for battery energy storage systems (BESS).
Create and manage simulation and training infrastructure for large-scale system testing.
Design and implement real-time forecast and optimization workflows for BESS operations.
Integrate energy market data ingestion and bid management systems.
Requirements
Strong software design instincts with the ability to think in systems, reason from first principles, and understand the real-world challenges of building available, reliable, scalable, and secure distributed systems.
Experience or familiarity with AI-accelerated development, including using AI tools to enhance development speed while maintaining system design and code quality.
Excellent communication skills, including the ability to communicate clearly, listen well, and collaborate effectively with team members.
Proactive and action-oriented mindset, with the ability to take initiative, make progress in ambiguous situations, and avoid waiting for perfect information.
Willingness to think and collaborate across team boundaries to ensure the product functions well as a whole, demonstrating a systems thinker and owner approach.
Ability to write well-tested, well-monitored software and to iterate on it over time, demonstrating a commitment to quality.
Experience or ability to contribute to areas such as BESS data engineering telemetry pipelines and stores, feature ingestion and storage for forecasting and optimization, simulation and training infrastructure platforms, real-time forecast and optimization workflows, and energy market data ingestion and bid management.
Proficiency with relevant technologies including Kubernetes, Rust, Python, NATS, PostgreSQL, TimescaleDB, SQLite, or similar systems (implied as necessary for the role).