Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Lionsville in The Hague is seeking an AI & Optimisation Engineer to own the intelligence layer powering live operations across maritime, logistics and critical infrastructure. You will build semantic models and knowledge graphs to capture domain vocabularies and relationships, enabling fast, reliable decision making.
You will design and implement the decision logic, balancing optimization with explicit constraints, and apply ML forecasts where appropriate while maintaining explainability and
Most systems know facts. Very few know what those facts mean together. This is the seat where a domain becomes a model, a model becomes a decision, and the decision holds up when somebody has to act on it. If the part of the work you enjoy is turning messy operational reality into something a machine can reason over — and then defending it — this is it.
You own the intelligence layer of platforms that recommend action inside live operations — maritime, logistics, industry, critical infrastructure. The vocabulary of the domain, the relationships between its entities, the models that predict, and the logic that decides.
Writing the code is largely your agent's job. Yours is making sure the specs carry what the customer actually asked for, and that the agent has the context and the skills to deliver it. If you run out of tokens, ask for more — we would rather pay for the best tools than watch you type.
Ontology and taxonomy: what the entities of a domain actually are, what they are called, how
classes relate to each other, and which states each of them may legally be in. Every source system carries its own vocabulary and none carries the shared one — you write that down, make it explicit, and make it something both machines and people can be held to. Getting it wrong is not a naming
inconvenience; it is a wrong instruction on somebody's screen.
A knowledge graph over systems that were never designed to be joined. None of them knows "the delayed vehicle whose load is destined for a dock already blocked by a half-unloaded competitor, with a cut-off in forty minutes" — that fact lives only in the relationships between them. You materialise those relationships, keep them true as the operation moves underneath you, and make them traversable fast enough to be worth asking during a live shift.
A solver that ranks candidate actions against a stated objective: scheduling, allocation and routing problems where the constraints are real and the answer has to arrive before the moment passes. Typically an explicit ordering rather than a set of weights — what is an absolute veto, what is a hard
time-box, what is genuinely being maximised, and what is merely a tie-break. Ordered that way, no setting of any control can trade away the untradeable, and every recommendation can say which constraint was binding.
Forecasting and pattern detection where the data supports them, and rules where it does not — with the judgement to know which. You propagate uncertainty honestly, cap confidence by the weakest input, design the measurement baselines that say whether a model is any good, and retire
the ones that are not earning their place. You will not be asked to chase the state of the art. You will be asked to be right, and to be able to show why.
We build software that runs real operations — maritime navigation, logistics hubs, critical infrastructure. A business tech boutique: we take on enterprise-critical problems from strategy through to execution, in small senior teams close to the customer. We work as a pride: we back
each other, we say what we think, and we finish what we start.