
Senior Data Scientist – Optimization
Green Fusion
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
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