Senior Software Engineer
Core
Design and build distributed control systems that coordinate fleets of batteries, wind turbines, and solar plants to respond to energy markets and grid conditions.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Control services for a Virtual Power Plant (VPP) connecting renewable energy assets
Domain
Renewable Energy / Grid Control / Distributed Systems
Deliverable
production ML models | product features
Required skills
Go, distributed systems design, Linux, Docker, Kubernetes, asynchronous/event-driven systems, SQL, NoSQL
Preferred skills
NATS, Kafka, RabbitMQ, MQTT, InfluxDB, Timescale
Responsibilities
Design distributed control systems, translate energy-market requirements into software behavior, build services for asset telemetry and status, ensure system resilience during device/network failures, deploy and monitor services, mentor engineers
Seniority
Senior, hands-on IC