A European energy-tech company building the orchestration layer between wholesale energy markets and thousands of distributed devices (EVs, home batteries, solar, heat pumps), aggregated into a virtual power plant that trades and dispatches like a single asset.
You'll build real-time, event-driven backend services in Scala/ZIO: device ingestion, control loops and forecasting pipelines running at grid scale. Small senior team, high autonomy, hands-on ownership including the infrastructure your services run on.
Stack
Scala 3, ZIO, PostgreSQL, TimescaleDB, GCP, Kubernetes, Kafka, Terraform
You'll need
- Strong commercial Scala, ideally ZIO (Typelevel background fine)
- Distributed, event-driven or streaming systems experience
- Hands-on infra/DevOps: GCP, Kubernetes, Terraform
- Comfortable working autonomously on a small team
Nice to have: energy, IoT, control systems or time-series data experience.
Apply
Send your resume to energy.tech@scalajobs.com
Application process
- Your application goes directly to the Scala Jobs team. We manage hiring for this role on behalf of the company.
- Every CV is read by a human, not a filter. We assess it against the requirements before anything else happens.
- If your application is a strong fit, we'll reach out by email to introduce ourselves and walk you through the next steps with the company.
Application volume is high, so we can't reply to every candidate individually. If you haven't heard from us within 5 working days, please assume we're not moving forward on this occasion. Join our talent network to be considered for future roles.
Looking for more roles like this?
Join our talent network and get matched with similar opportunities from top companies.