Skip to content

Algorithm Engineer

  • Hybrid
    • Utrecht, Utrecht, Netherlands
  • Software

Job description

Position Title - Algorithm Engineer

Company - iwell - Your Partner for Sustainable Energy Solutions

Location - Utrecht


About iwell

At iwell, we are all about reinforcing energy security. We help European businesses become more energy independent. Because with growing regulations, extreme price volatility and rising grid issues, they just need to be resilient. So it's time to take charge and think ahead. We deliver energy management solutions that ensure businesses are always in control of their energy. Our in-house developed EMS and modular battery storage, drive profit through sustainability, making businesses future-proof. We’re a fast-growing international team of bold, talented individuals. From engineers and software developers to creative thinkers and customer-focused business developers, we are looking for people who are determined to make a positive impact.


The Role

We’re looking for a control logic & optimisation developer. You’ll join one of our software teams that builds our on-site energy management system. This software acts as an orchestrator of on-site energy flows; it talks to batteries, solar panels, electric vehicle chargers, generators and meters, it optimises the flows and makes split-second decisions to keep energy cheap, clean and safe. As we scale across the Netherlands and deeper into Europe, this software must juggle more devices, stricter regulations and increasingly complex optimisation logic. Your work will shape how that happens. You’ll collaborate in a cross-functional squad of C# developers and data scientists. Together you’ll turn physics-based insight into production code, validate ideas with simulation and tests, and ship software that turns kilowatts into value.

Key Responsibilities

  • Dive deep into our control algorithms such as peak-shaving, constraint handling and fallback strategies, own and refine the implementation

  • Bridge the interaction between optimisation algorithms and control logic

  • Model, simulate & test your developed logic and optimisation algorithms

Requirements 

  • Core strengths:

    • Master’s or PhD in Physics, Mathematics, Control Engineering or similar.

    • Solid grounding in optimisation and numerical methods. 

    • Proven ability to translate physical insights into working code

    • Clean-code mindset and sound software-engineering fundamentals

    • Working knowledge of C# or Python, or clear evidence you can pick a new language up quickly

  • Bonus points:

    • Familiarity with control theory

    • Familiarity with containerised development (e.g. Docker)

  • Ways of working:

    • You are eager to learn and get to the bottom of things. An I-will-not-give-up attitude!

    • A collaborative mindset and strong communication skills to work effectively within a team.

    • You are passionate about sustainability and/or energy solutions

    • You like working in a dynamic scale-up environment

We care

  • Accelerate your career: Get a budget of €1500 a calendar year for personal development and career growth. 

  • Pension: Attractive pension plan with BrandNewDay.

  • Travel reimbursement: We cover your travel costs (bike, car, or public transport).

  • Mobile phone allowance: €25 per month.

  • 30 days of holiday to rest and recharge, plus a yearly company holiday, plus one volunteer day a year.

  • Hours: A full time (5 days per week / 40 hours) role. We can also consider 4 days / 32 hours.

  • Hybrid role: Balance between our Utrecht office and working from home.

Do you walk the talk?

For more information about iwell, what we do, why we do it and an overview of our
partners visit
https://iwell.eu/.

or