Senior Software Engineer

Opprai — Netherlands · Posted ~22 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Company Description Oppr builds Operator Intelligence for manufacturing, connecting human insight on the factory floor with machine data to uncover root causes and improve plant performance. Operators capture what they notice in seconds, by speech, photo or a quick check on their phone, in over 50 languages, without forms or desktop tools. That context sits alongside machine data on a unified timeline and turns validated findings into repeatable actions. Founded in 2023 by a former plant manager and backed by leading European venture capital investors, Oppr runs short Proof of Value projects that deliver measurable improvement using existing data, with no new hardware. Infrastructure is EU-hosted, GDPR compliant, and we do not train public models on customer data. We are well funded and growing fast. That means the work is real, the pace is high, and the shape of the job will change as we scale. We are looking for people who find that energising rather than unsettling. Role Description The engineering team is five developers deep and 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 technical depth. The kind that knows when a problem needs a knowledge graph rather than 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 procurement works inside a large manufacturer. You will be expected to understand ontologies from first principles, to have the modelling range to tackle a scheduling problem one week and a forecasting problem the next, and to know the stack well enough to own it: Go, Python and Google Cloud. 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 is a different world with different data quality realities. You 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 rather than as a shortcut. You set the patterns, review the output and hold the bar. The team codes fast. Your job is to make sure what ships is also right. This is a full-time role based in The Hague, three to four days a week in the office. The hard problems get solved in the room. Qualifications Technical 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 reaches for the right algorithm rather than the first one that works.Knowledge graphs and ontologies from first principles. The kind of familiarity that lets you design a schema from scratch, argue the trade-offs, and know when a graph is the wrong model entirely.Modelling range across time series forecasting, optimisation, linear programming, machine learning and 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.Strong foundation in computer science: data structures, algorithms and system design.Full-stack capability across Go and Python, with experience building and operating production-grade back-end services. 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 it, extend it and take ownership of it.Experience with cloud platforms, ideally Google Cloud, and with relational and graph or NoSQL databases and API design.AI-first as a craft. You use Claude and similar tools extensively and thoughtfully, you know where they make mistakes, and you can set the review discipline that keeps AI-assisted code reliable at team scale.Based near The Hague and able to be in the office three to four days a week.Bachelor's or Master's degree in computer science, software engineering or a related technical field, or equivalent practical experience.Bonus: exposure to industrial data systems. Data historians, SCADA, ERP integrations or time series at industrial scale. Not required on day one, but the curiosity to go deep on how a plant generates data is what we look for. What we offer A market conform salary.Participation in our SAR employee incentive plan for people who are in it for the long term.25 holiday days, holiday allowance included, and a genuinely result-driven approach to how and when you work.A modern, AI-first tool stack: Slack, Claude, HubSpot, Linear and Google Workspace.Real ownership from week one and direct access to the founders, with no layers in between.A senior individual contributor seat with a clear path toward Technical Lead: architecture direction, the quality standard across the team, and how engineering at Oppr gets done. It is a seat we intend to fill from within. How to apply See oppr.ai/careers for the full role description, or send a short note and your CV directly to derek@oppr.ai. Tell us about one thing you are genuinely proud of, and why it was hard.