Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
sonnen GmbH

Software Engineer, Elixir / Rust

sonnen GmbH

Software Engineer contributing to a distributed Virtual Power Plant using Elixir and Rust. Designing algorithms for optimizing energy use and grid services within a revolutionary energy system.

Posted 6/23/2026full-timeBerlin • 🇩🇪 GermanyMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
ClojureDistributed SystemsElixirErlangHaskellPythonRustScala

About the role

Key responsibilities & impact
  • Contribute to a distributed Virtual Power Plant controlling tens of thousands of home battery systems across eight countries in real time.
  • Design, analyze, and improve algorithms for grid services — FCR, intraday trading, demand response, and spot optimization.
  • Develop algorithms that optimize energy use within individual households, balancing self-consumption and cost savings under dynamic energy prices.
  • Build and run simulations to model real battery behavior and validate algorithmic decisions.
  • Analyze data streams to monitor system health and develop new signals that add value to the VPP.
  • Implement protocols, backend services, and client features in a production Elixir/Rust codebase.

Requirements

What you’ll need
  • Experience with Elixir, Rust, or Erlang — or strong motivation to learn. We hire at all experience levels.
  • Solid foundation in algorithms and mathematics; you enjoy working through problems that don't have obvious solutions.
  • Comfortable reasoning about distributed systems, concurrency, or real-time constraints — or eager to develop that understanding.
  • Experience with functional programming (Clojure, OCaml, Haskell, Scala) or Python is a plus.
  • Fluent in English. German is a plus.

Benefits

Comp & perks
  • 30–32 days annual vacation, increasing with team tenure
  • Company (e-)bike leasing with up to 40% discount
  • Flexible working hours and the option to work remotely
  • Access to sports memberships (EGYM Wellpass from €29.75/month) and discounts for other services and products
  • Employee discount on our electricity tariff
  • Regular team and company events
  • We love dogs — feel free to bring your canine companion to our offices

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ElixirRustErlangalgorithmsmathematicsfunctional programmingClojureOCamlHaskellScala
Soft Skills
problem-solvingreasoningadaptabilitycommunication