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

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.

Software Engineer, Elixir / Rust
sonnen GmbHSoftware 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.
Tech Stack
Tools & technologiesClojureDistributed 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 resumeApplicant 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