Green Fusion

Senior Data Scientist – Optimization

Green Fusion

full-time

Posted on:

Location Type: Hybrid

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Lead architect of the decision-making logic within our Energy Management System (EMS).
  • Define the mathematical core of the system: design how it predicts, reasons, and optimizes energy flows in real time.
  • Create high-level optimization frameworks (MILP, NLP, or Stochastic Programming) to manage residential energy flows.
  • Design and tune closed-loop control strategies to ensure system stability and robustness against model–reality mismatch.
  • Apply stochastic and learning-based control methods (e.g., MDPs, Reinforcement Learning, or MPC) to handle uncertainty from weather, prices, and human behavior.
  • Develop machine learning models that respect real-world constraints.
  • Build high-fidelity simulations to validate algorithm performance against historical data.
  • Serve as a senior technical voice in design sessions and mentor junior team members.
  • Work closely with Energy Engineers and Backend Developers to translate mathematical designs into reliable, production-grade services.

Requirements

  • Deep familiarity with mathematical optimization.
  • Hands-on experience with solvers for MILP, NLP, or MINLP (e.g., CasADi, Gurobi, Pyomo).
  • Strong statistical knowledge and experience in time-series forecasting, including handling uncertainty through stochastic modeling.
  • Proficient in Python and capable of designing complex model architectures from the ground up, maintaining end-to-end thinking ("the big picture").
  • Comfortable working with the messy realities of hardware.
  • Eager to learn specifics of heat storage, hydraulic balancing, and electrical constraints so your code performs reliably in the real world.
  • Able to explain the rationale behind complex stochastic models to non-technical stakeholders and confidently lead system-architecture brainstorming sessions.
  • Bonus: experience in energy usage prediction, Reinforcement Learning, IoT/Edge deployments, or energy management systems (EMS) is a plus, but not required.
Benefits
  • Flexible working hours, home office, and remote work options.
  • Ongoing training opportunities — through on-the-job challenges, our open feedback culture, or sponsored training programs, there are continuous opportunities to learn and grow.
  • Employee benefits such as Urban Sports Club or Become1.
  • Direct impact: contribute actively to the energy transition and fight climate change every day.
  • We value our team — regular team events are important to us.
  • Work with one of the best teams Berlin has to offer — and possibly beyond.
Applicant Tracking System Keywords

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

Hard Skills & Tools
mathematical optimizationMILPNLPstochastic programmingclosed-loop control strategiesstochastic control methodsReinforcement Learningmachine learning modelstime-series forecastingPython
Soft Skills
mentoringcommunicationleadershipproblem-solvingcollaborationexplanation of complex modelsend-to-end thinking