AI Developer
Solve Europe's Toughest Workforce Scheduling Problems
At Visma, our goal is to make a difference in society by developing software that allows our customers to thrive. In our team, we take this to the next level by solving some of the most advanced planning problems for Europe's most complex organizations, defining the future of work with flexible, fair, and efficient rosters that employees actually want to work.
Our Automatic Rostering unit is an autonomous and innovative product team within Visma Enterprise. We deliver a highly advanced optimization engine as a service to WFM products, which is used by a growing number of companies to schedule thousands of their employees. We are in a significant growth phase, deepening our impact in demanding sectors like public health and preparing to onboard new European partners. To fuel this growth and meet our ambitious goals, we are looking for a talented AI Developer to join our core technical team in the Netherlands.
A day in the life as an AI Developer
You will be a key member of our product team, joining a high-performing group of engineers and product specialists! We have a strong culture for innovating in what we deliver to customers, but also in how we work, both with discovery and delivery - and we believe in empowering our developers with the best tools and practices to reduce friction and overhead, so you can excel at building jaw-dropping software.
As our AI Developer you’ll
Design and implement robust, scalable solutions, primarily in Java, tackling complex challenges within constraint optimization and heuristics.
Leverage our modern, serverless architecture and CI/CD pipeline to deploy with speed and autonomy, seeing your work move from idea to production almost immediately.
Continuously improve our core engine's performance through rigorous benchmarking and data-driven experimentation with new algorithms.
Applying new tools with GenAI both as a utility in the daily work but also to enhance our offering to customers.
Work in a product organization that embraces continuous discovery habits, focusing on outcomes over output.
Who are you?:
You are a talented problem-solver with a deep interest in algorithms and optimization. We are looking for a combination of deep technical expertise and a collaborative, forward-thinking mindset.
Your technical profile includes:
A Master's degree in Computer Science or a related technical field.
A solid foundation in operations research, particularly constraint optimization and heuristics.
Strong programming skills, in Java or similar object-oriented languages.
Hands-on experience applying Large Language Models (LLMs) in your development work.
In addition, you are someone who:
Never satisfied with the status quo and always aiming to push the boundaries of what is possible.
Thinks holistically about systems and connects technical decisions to business value.
Communicates complex technical ideas clearly and effectively.
Who we are and what we can offer:
A challenging and varied workday in one of Visma’s most innovative product teams.
An organization that is mature in how to work efficiently with both discovery and delivery, providing a great environment for growth and learning!
A flexible work-life with significant opportunities for personal and professional development.
Office in Utrecht - combination of remote & on-site work (3 days a week in office).
Company apartments in Marbella and Chamonix.
Visma Enterprise is a growing organization with 440 employees across 7 countries. You will join an innovative and professional environment that is digitalizing the public and private sectors. We are an inclusive employer and were named Norway's most inclusive workplace in 2021!
While you will join the Automatic Rostering team within Visma Enterprise AS, your formal employment contract will be held by our Dutch legal entity, Visma IT & Communications BV.
Application process: We don't require a cover letter! All we need is your CV, and for you to answer a couple of short questions.
Application deadline: October 1st, 2025
Location: The Netherlands, with office location in Utrecht.
Curious and want to know more? Contact me, Stian Vale (Head of Automatic Rostering), at stian.vale@visma.com.
- Avdeling
- Software Development
- Role
- Software Developer
- Locations
- Utrecht
- Remote status
- Hybrid
- Employment type
- Full-time
- Application deadline
- October 01, 2025
- Competency
- Software Development, Java, DevOps, Continuous Integration, Continuous Delivery, Python, Operations research

Colleagues
About Visma Enterprise AS
Vi i Visma Enterprise AS går på jobb for å levere virksomhetskritisk programvare til tusenvis av ansatte i Norge.
Vi leverer både programvare og tjenester innen økonomi, HR, lønn og bemanningsplanlegging til store deler av det offentlige Norge, og stor private aktører.
Gjennom våre løsninger og tjenester jobber vi for å gjør vi våre kunders hverdag bedre, og derfor også et bedre Norge.
Sjekk ut hjemmesiden vår for å lære mer om oss!