Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Software Engineer Mathematical Optimization (Python)

Posted 28 Feb 2026
Share:
Work experience
3 to 7 years
Full-time / part-time
Full-time
Job function
Salary
€80,000 - €115,000 per year
Degree level
Required languages
English (Fluent)
Dutch (Fluent)

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Bij Eneco werk je mee aan de ambitie om in 2035 klimaatneutraal te zijn. Onze One Planet-strategie wordt ondersteund door slimme digitale oplossingen en innovatieve technologieën. Binnen deze missie speelt het Asset Optimization team een sleutelrol door trading en operational excellence mogelijk te maken en te zorgen voor betrouwbare en geoptimaliseerde energielevering, 24/7.

Software Engineer Mathematical Optimization (Python)

Dit ga je doen

Als Mathematical Optimization Engineer ontwerp en implementeer je de optimalisatiemodellen die onze producten aansturen. Je werkt nauw samen met data scientists aan een in-house SDK waarmee deze modellen gedefinieerd en uitgerold kunnen worden.

In samenwerking met stakeholders door de hele organisatie vertaal je business requirements naar technische oplossingen en draag je bij gedurende de volledige development lifecycle.

Gaat dit over jou?

  • 3+ years of experience in Python development
  • 5+ years of experience with mathematical optimization in Python (or 3+ years with a relevant master’s degree)
  • Expertise in at least one optimization framework (e.g., Gurobi, CVXPY, CPLEX)
  • Experience with containerization (Docker), library development, databases, and Git
  • Strong analytical and communication skills
  • A natural inclination for collaboration

Bonus points for:

  • Experience with data engineering (pre-/post-processing, data sanitization)
  • Understanding of cloud platforms and cloud-native development (Azure preferred)
  • Experience in the energy sector
  • Knowledge of CI/CD, microservices, and event-driven architectures

For this position we're looking for candidates living and working in the Netherlands already.

Je bent verantwoordelijk voor

  • Design and develop our in-house optimization models and SDK
  • Collaborate with stakeholders to clarify and refine requirements
  • Break down complex requirements into actionable and deliverable components

Dit worden je collega's

You will join Eneco’s Python tech team within Ops&IT and be part of the larger Eneco backend developer community. Together, we establish backend standards and contribute to the advancement of a sustainable energy system.

Dit hebben we je te bieden

Inclusief FlexBudget, 8% vakantiegeld en afhankelijk van je functie een bonus of collectieve resultaatdeling.

FlexBudget

Laat het uitbetalen, gebruik het om extra vakantiedagen te kopen of spaar het op voor iets leuks, de keuze is aan jou.

Alle kans jezelf te ontwikkelen

Eneco zet vol in op persoonlijke en professionele ontwikkeling.

Hybride werken: thuis, kantoor of buitenland

Je werkt 40% op kantoor, 40% thuis en 20% flexibel. Met toestemming van je manager mag je maximaal 3 weken per jaar in het buitenland werken (binnen goedgekeurde landen), maximaal 2 aaneengesloten weken.

Werk dat werkt voor jou en het klimaat

Kies je voor een carrière bij Eneco, dan kies je voor ambitie, groei en kansen. Je krijgt alle ruimte om jezelf te ontwikkelen en het werk te doen zoals het bij jou past. Daar hoort ook een goede werk-privébalans bij. Je kunt je tijden flexibel indelen en deels thuiswerken als je functie dat toelaat. Zo werk je aan je eigen toekomst, maar óók aan die van de wereld. Want samen met je 4.000 collega’s ga je voor die ene grote missie: klimaatneutraal in 2035. We helpen klanten sneller verduurzamen, bedenken innovatieve oplossingen en pakken kansen met beide handen aan. Doe je mee?

Eneco heeft als missie 'duurzame energie van iedereen'. Samen met onze klanten en partners versnellen we de energietransitie en zorgen we ervoor dat mensen zelf hun eigen duurzame energie kunnen opwekken, gebruiken, opslaan of delen. We lopen voorop in duurzaamheid en innovatie. Dat maakt het werken bij Eneco afwisselend en uitdagend.

Energy
Rotterdam
Active in 4 countries
3,000 employees
50% men - 50% women
Average age is 35 years