Skip to content

Open nowPosted 151 days ago

Senior Data Scientist | Simulation, Optimization & Sensor Analytics | Almere, Netherlands

ilias-solutions14 open roles

Where
Almere
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Data Scientist | Simulation, Optimization & Sensor Analytics | Almere, Netherlandsilias-solutions · Almere
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on ilias-solutions's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.7%1 day
  2. 3.5%3 days
  3. 7.8%7 days
  4. 14.6%14 days
  5. 34.1%30 days
This job: posted 151 days ago

The posting

Opportunity

About the role

Discrete-event simulation, mathematical optimisation, and high-frequency sensor data from military platforms are your tools. The output is the maintenance schedule, the resource plan, the readiness picture that gives operational teams the confidence to act when it counts. You'll work in a cross-functional team building scalable data-driven products for mission readiness and capability management, where the gap between a good model and a trusted operational decision is yours to close.

Your Mission

What you'll do

  • Design and develop discrete-event simulations using SimPy to model logistics chains, maintenance workflows, and operational bottlenecks across platform types.
  • Build and solve optimisation models in IBM CPLEX to address scheduling, resource allocation, and planning challenges in real defence scenarios.
  • Analyse high-volume sensor data from air, land, and sea platforms to extract signals, detect anomalies, and engineer features for predictive modelling.
  • Validate models with domain experts, test their sensitivity to assumptions, and communicate uncertainty, trade-offs, and limitations to operational users.
  • Write clean, modular Python code and work with data engineers, full-stack developers, and domain experts to move models from prototype into production.
  • Contribute to internal tooling and knowledge-sharing so the team's analytical capabilities grow alongside yours.

What success looks like

Initially: you understand the operational context, the available data, and the real constraints — and you are already challenging assumptions alongside subject-matter experts.

As you take ownership: the simulation models reflect real operational constraints, not textbook ones. Optimisation models produce schedules and resource plans that practitioners recognise as usable, not just mathematically correct. Sensor pipelines you've built or improved are stable, tested, and easier for the next person to extend.

Over time: your ownership expands from individual models to the analytical patterns the whole team reaches for — tested, reusable, and faster for everyone.

What you bring

  • Approximately five years of relevant applied experience in data science, operations research, or a closely related field — or equivalent depth through a PhD, industrial research, or another technically intensive pathway.
  • Strong Python engineering skills, including modular design, automated testing, version control, and experience taking analytical code into production or production-like environments — with hands-on use of pandas, NumPy, and scikit-learn.
  • Deep applied experience in at least two of the following: discrete-event simulation (SimPy preferred and in use here, though comparable tools transfer), mathematical optimisation (IBM CPLEX is the solver in use; Gurobi, OR-Tools, Pyomo, and other backgrounds are welcome), and sensor or time-series modelling (turning high-frequency, high-volume streams into reliable analytical outputs). You should be able and willing to contribute across the third area.
  • Ability to translate ambiguous operational questions into concrete analytical approaches; comfortable working from messy real-world problems, not just well-specified ones.
  • Professional working proficiency in Dutch and English; both are used day to day in technical discussions, documentation, and collaboration with domain experts.
  • Eligibility to obtain and maintain the required national or NATO security clearance for this role. ILIAS Solutions supports candidates through the clearance process and is happy to explain what is involved before you apply.

Clearance eligibility, professional Dutch and English, and strong applied Python modelling experience are essential. We do not expect equal depth in simulation, optimisation, and sensor analytics — strong candidates may be deeper in two areas and ready to grow in the third.

Nice to have

  • Background in logistics, maintenance planning, systems engineering, or defence operations; familiarity with the domain problems makes the modelling work faster and more credible.
  • Experience packaging analytical components with Docker or comparable container technology.
  • Experience processing large datasets with Spark, PySpark, or comparable distributed-data tools.
  • Exposure to digital twins, operational dashboards, or predictive maintenance applications.
  • Prior work in secure or regulated environments — defence, aviation, or similar.

Build Your Future with ILIAS

Why ILIAS Solutions

ILIAS Solutions is part of the Patria Group and focuses on defence software where data quality and analytical rigour have direct operational consequences. The work is applied in the genuine sense: the models you build inform real decisions about platform availability and mission readiness, not internal performance reports.

The team is cross-functional by design — data scientists, data engineers, and full-stack developers working on shared products. That means your models get productionised, not shelved, and you'll see the feedback loop between analytical design and operational use play out in the same team. As your ownership grows, so does your influence over the analytical direction of the products — the path toward lead-level technical ownership is open.

Practicalities

ILIAS Solutions office, Almere, Netherlands.

Hybrid working with two days per week at the Almere office.

How to apply

Apply directly through this vacancy page. Questions before you apply? Reach out to Tim van Dam at [email protected] — he's happy to tell you more about the role and what the clearance process looks like in practice.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against ilias-solutions's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on ilias-solutions's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    ilias-solutions's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.