Vacaturebeschrijving

Senior Developer in 's-Gravenhage, Nederland

Oppr

's-Gravenhage, Nederland

The role

The engineering team is five developers deep, building fast. The CTO knows industrial operations from the inside and is good at the kind of problem-solving that has no existing playbook. What is not there yet is serious academic depth: the kind that knows when a problem needs a knowledge graph versus a relational table, reaches for the right optimisation model, and can reason about why a time series forecast is drifting without being walked through it. That is what this seat is for.

The CTO brings the operational intuition. You bring the depth. You will not be expected to have walked a plant or to know how a procurement approval process works inside a large manufacturer. You will be expected to understand ontologies from first principles, to have the modelling range that lets you tackle a scheduling problem one week and a forecasting challenge the next, and to know the stack — Go, Python, Google Cloud — well enough to own it.

The inputs Oppr processes are as varied as the plants it serves. ERP data from SAP and similar systems. SCADA feeds. Data historians with tens of millions of rows of timestamped process values. Spreadsheets, images, voice, knowledge bases. Each of these is a different world with different data quality realities. You will own how we connect to all of them and how we get reliable, structured data out the other side.

You will also shape how the team codes. We are building an AI-first engineering practice — using tools like Claude seriously, not as a shortcut. You will set the patterns, review the output, and hold the bar. The five developers on the team code fast; your job is to make sure what they ship is also right.

What you will do

  • Own the solution stack end to end. Know every layer — the Go backend, the Python data and AI work, the cloud infrastructure, the integrations — and make sure it holds together as a coherent, maintainable whole.
  • Solve the hard modelling problems. Resource optimisation, scheduling under constraints, time series forecasting, machine learning on real industrial signals. Bring the academic toolkit and use it on problems that actually matter.
  • Build and own the integrations. Connect Oppr to the real industrial world: ERP systems, SCADA, data historians at scale, spreadsheets, images, voice. Each integration is a small product in itself, not a one-off script.
  • Establish the AI-first coding practice. Set the approach, the review patterns, and the quality standard for AI-assisted development across the team. Own what comes out of those sessions.
  • Keep the knowledge graph and asset ontology sharp. The graph is at the core of how Oppr models industrial reality. You are responsible for the depth, the correctness, and the design decisions behind how it grows.

What you bring

  • Academic depth. MSc, PhD, or a track record that makes the equivalent clear. We have people who build fast; we need someone who also thinks rigorously, and who reaches for the right algorithm rather than the first one that works.
  • Knowledge graphs and ontologies from first principles. Not a tutorial familiarity — the kind that lets you design a schema from scratch, argue the trade-offs, and know when a graph is the wrong model entirely.
  • Modelling range. Time series forecasting, optimisation, linear programming, machine learning, scheduling under resource constraints. You do not need to be a specialist in all of them, but you need to know which tool fits which problem and be able to implement it.
  • Full-stack capability across Go and Python. Python for data and AI is your natural home. Go does not need to be your first language, but you need to be able to read, extend, and take ownership of a Go backend.
  • AI-first as a craft. You use Claude and similar tools extensively and thoughtfully. You know where they make mistakes. You can set the review discipline that keeps AI-assisted code reliable at team scale.
  • You are near The Hague and in the office three to four days a week. The hard problems get solved in the room.
  • Bonus: exposure to industrial data systems. Data historians, SCADA, ERP integrations, or time series at industrial scale. You do not need it on day one — but the curiosity to go deep on how a plant actually generates data is what we will look for.

What you are measured on

The depth and reliability of what gets built. Hard problems solved correctly. Integrations that hold under real industrial data. A knowledge graph that models customer reality accurately. And a team that ships AI-assisted code you would genuinely sign off on.

How this role grows

This is a senior individual contributor seat with a clear ceiling above it. As the engineering team grows and the product matures, there is a natural path toward Technical Lead: setting architecture direction, owning the quality standard across the team, and shaping how engineering at Oppr is done. It is a seat we intend to fill from within.

Vergelijkbare vacatures

Meer zoals deze functie

Bright Professionals

Senior Developer

  • Product Management
Voor de Rechtspraak zoeken wij een Senior Developer. Als senior developer werk je binnen het DevOps-team Vanguard aan de functionele en technische doorontwikkeling van de Griffierechtenmodule en later aan de ontwikkeling van de LKB-module. Je hebt ruime ervaring met softwareontwikkeling in een microservicearchitectuur. ...

Utrecht, Nederland

Adaption Business Software B.V.

Senior Developer & Teamcoach

  • Voltijd
  • Project Management

€1 EUR

Over de vacature Start jouw nieuwe uitdaging als Senior Developer & Teamcoach Alle relevante vaardigheden, kwalificaties en ervaring die een succesvolle sollicitant nodig heeft, staan in de volgende omschrijving. Wil jij jouw technische ervaring inzetten om developers verder te helpen en samen betere software te bouwen? ...

Sliedrecht, Nederland

  • Product Management
... voortgang, stem je af met collega's en is er ruimte om advies en feedback te vragen. Opdrachtomschrijving Voor het DevOps-team Vanguard zijn wij op zoek naar een senior developer, met ruime ervaring met softwareontwikkeling in een microservicearchitectuur, voor de volgende werkzaamheden: • • 1. bijdragen aan de functionele en ...

Utrecht, Nederland

  • Voltijd
We are seeking a highly technical and strategic Developer Relations Manager to join our team, with a focus on engaging developer ecosystems across emerging technology domains. In this pivotal role, you will work directly with software solution providers, developers, and industry professionals to foster the adoption of NVIDIA’s ...

Aemstelredamme, Nederland

€ 4.500 - € 6.500 per maand

Over de functie Als Senior .NET Developer werk je in teamverband aan grote projecten bij bekende organisaties in uiteenlopende branches. Je zit niet alleen op een kamer met een lijst specificaties. Je bent betrokken bij het hele traject. Je brengt de wensen van de klant en de business in kaart, ook als die snel veranderen. ...

Utrecht, Nederland

Globaldev Group

Senior Java Developer

  • Backend
We are looking for a Senior Java Developer to join our team and play an important role in designing, developing, and delivering high-quality software solutions. You will work on challenging backend projects, collaborate with experienced engineers and stakeholders, and contribute to building scalable and reliable solutions ...

Groningen, Nederland

  • Hybride
  • Voltijd
  • Contract
  • Backend

€ 4.200 per maand

... Informatica of een relevante gelijkwaardige opleiding; - Ten minste Nederlands op B-2 niveau of het is je moedertaal; Klinkt dit nog steeds bekend? Dan ben jij de developer die we zoeken, aarzel niet en solliciteer! Aanvullende informatie Klaar voor de volgende stap in je carrière? Dan wijzen we je graag in de juiste richting. ...

Nieuwegein, Nederland

  • Hybride
  • Voltijd
  • Contract

€ 4.500 - € 6.000 per maand

... omdat we blijven streven naar innovatie, samenwerking en zakelijke ontwikkeling. The world is how we shape it. Let’s shape it together Vacatureomschrijving Als Senior Mendix Developer ben je verantwoordelijk voor het ontwerpen en realiseren van complexe, bedrijfskritische applicaties. Je overziet het gehele landschap en weet ...

Nieuwegein, Nederland

  • Hybride
  • Voltijd
  • Deeltijd
  • Contract
  • Backend
Word de beste versie van jezelf als Senior Java Developer Bij Sogeti krijg je de ruimte om te groeien als Senior Java Developer, als collega én als mens. Je werkt met professionals die jouw passie voor softwareontwikkeling delen en samen bouwen jullie aan innovatieve oplossingen voor toonaangevende organisaties. Binnen ...

Groningen, Nederland

  • Hybride
  • Voltijd
  • Deeltijd
  • Contract
  • Backend

€ 6.500 per maand

Word de beste versie van jezelf als Senior Java Developer Bij Sogeti krijg je de ruimte om te groeien als Senior Java Developer, als collega én als mens. Je werkt met professionals die jouw passie voor software ontwikkeling delen en samen bouwen jullie aan innovatieve oplossingen voor toonaangevende organisaties. Binnen ...

Utrecht, Nederland

  • Voltijd
  • IT
  • Fullstack
As a full-stack developer you work hard on making https://jobeax.com/link/gjwFoufiYSn7WCIs better, faster and responsive. You don't do this alone, but always within one of our 9 (international) scrum teams. Our multidisciplinary teams consist of developers (front and back end), testers, designers and product owners. Together ...

Hilversum, Nederland