Founding Machine Learning Engineer, Industrial AI in Oxford

Founding Machine Learning Engineer, Industrial AI in Oxford

Oxford Full-Time 60750 - 74250 £ / year (est.) Hybrid
C

At a Glance

  • Tasks: Design and build algorithms to transform sensor data into actionable decisions.
  • Company: Join a pioneering tech firm focused on industrial AI solutions.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on career development and mentorship.
  • Why this job: Be at the forefront of AI innovation and make a tangible impact in manufacturing.
  • Qualifications: 6+ years in machine learning with experience in time-series data and production environments.

The predicted salary is between 60750 - 74250 £ per year.

This role is being recruited by Calyptus on behalf of one of our clients.

Calyptus is a specialist recruitment partner helping startups and high-growth technology companies hire across engineering, product and design.

  • What to expect
  • We’ll review your application and, if your experience is a strong match, one of our team will be in touch
  • We’ll support you throughout the interview process and keep you updated at each stage
  • If this particular role isn’t the right fit, we may consider you for other relevant opportunities with our clients

The role

The core of this job is taking raw sensor data from extrusion lines and building the algorithm that decides what the line should do differently.

It has to be right often enough, and explain itself well enough, that an experienced operator will act on it.

In time it will drive setpoints directly, so it also has to know when it does not know.

Getting the recommendation right is only half the job.

The other half is understanding how and when a recommendation can safely become an actual setpoint change on the machine, and building the supervisory control layer that makes that happen without fighting the line's existing controls or its operators.

You will also be responsible for version one of the product around that algorithm: the data platform, the models, the deployment and the application operators use.

This is a senior, hands‑on role with ownership of the technical stack.

You will make the architectural calls, write the code, spend time on customer sites and help hire the engineers who follow.

What you will do

  • The decision-making algorithm
  • Design and build the core algorithm that turns live sensor data into decisions: which setpoints to change, by how much and when.
  • Frame the problem properly.

Decide whether it is best treated as prediction plus optimisation, model predictive control, Bayesian optimisation, contextual bandits, offline reinforcement learning or a combination, and justify the choice with evidence.

  • Build process models that link settings and operating conditions to quality, scrap, throughput and energy, and that respect the dynamics of the process, including time delays, dead time and variation in raw material.
  • Learn from historical data in which settings were rarely varied deliberately.

Deal with confounding, operator interventions and changes of regime, and design safe experiments on live lines to fill the gaps.

  • Quantify uncertainty and build in the ability to make no recommendation when conditions fall outside what the model has seen.
  • Evaluate decisions properly: offline policy evaluation before anything goes live, and controlled trials against real production outcomes afterwards.
  • Sensor data and features
  • Build the pipeline from raw sensor data to model-ready features, covering synchronisation, resampling, lag alignment, filtering, missing data and faulty sensors.
  • Develop soft sensors for quality measures that are only taken occasionally or offline.
  • Link process data to production context such as product, recipe, material batch and shift.
  • Detect anomalies, sensor faults and model drift, and retrain as lines, materials and products change.
  • From recommendation to setpoint change
  • Work out, for each adjustable variable, when a recommendation can safely be applied, taking account of process state, operating envelope, rate of change, interaction with other variables and the time the process needs to settle.
  • Design the supervisory layer that sits above the line's existing PLC control loops, adjusting their setpoints while those loops continue to regulate the process, and make sure it never works against them.
  • Define the conditions under which the system must hold or hand control back to the operator, such as start‑up, product changeovers, alarms, sensor faults or unfamiliar material, and make handover between manual and automatic operation smooth.
  • Monitor the effect of every change and reverse it automatically if the process does not respond as expected.
  • Design the staged route from advisory to closed-loop operation, with clear, measurable criteria for when a line, or an individual variable, is ready for the next stage.
  • Specify how setpoints are written back to the PLC (range checks, rate limits, reversibility and fallback to the last known good state), working with our integration partner and the customer's engineers.

Machine safety functions stay in the PLC's safety layer and are never overridden by our software.

  • Present recommendations with the reasoning behind them, in a form operators can check quickly and trust.
  • Engineering and product
  • Set the technical architecture for version one and make the build‑or‑buy decisions.
  • Put proper machine learning operations in place: versioned data and models, testing, monitoring, deployment on edge hardware and in the cloud, and rollback.
  • Spend time on customer sites to understand the process and earn the confidence of plant engineers.
  • Help recruit and lead the engineers who join after you.
  • What you will bring
  • At least six years in applied machine learning or data science, including substantial work on sensor or time‑series data from physical systems such as manufacturing, energy, process industries, robotics or automotive.
  • At least one model you took into production where its outputs drove real operational decisions.
  • Strong time‑series modelling, statistics and probabilistic methods, including uncertainty quantification.
  • Experience with optimisation or sequential decision‑making, such as model predictive control, Bayesian optimisation, bandits, reinforcement learning or constrained optimisation, and the judgement to know when something simpler will do.
  • A good grasp of causal reasoning and of the pitfalls of learning decisions from observational data.
  • Production‑quality Python and the standard machine learning stack (Num Py, pandas or Polars, scikit‑learn, Py Torch), with the engineering discipline to match: testing, CI, Docker and Linux.
  • A solid understanding of supervisory control: process dynamics, feedback, PID, dead time and loop interaction, and how a layer that adjusts setpoints interacts with the regulatory loops beneath it.

You should be able to explain why a correct recommendation can still be unsafe to apply.

  • Experience of owning a technical product from start to finish, and the ability to explain technical decisions clearly to plant managers, operators and investors.
  • Experience on continuous processes such as extrusion, compounding, film, paper, metals or chemicals.
  • Offline reinforcement learning, model predictive control or advanced process control running in production.
  • Commissioning supervisory or closed‑loop control on a live plant.
  • Hybrid or physics‑informed modelling that combines first principles with data.
  • Machine learning operations tooling (MLflow or similar), edge inference (ONNX Runtime or similar), time‑series databases and a major cloud platform.
  • Working knowledge of PLCs, OPC UA and MQTT, and familiarity with ISO 13849‑1, IEC 62061 and IEC 62443.
  • Time at an early‑stage company, or as a founder.
  • A degree or Ph D in machine learning, statistics, applied mathematics, control, chemical engineering, physics or a related discipline. Equivalent experience counts just as much.
  • Genuine opportunities

Every role advertised by Calyptus is a live position we’re actively recruiting for.

Some clients prefer to remain confidential during the early stages of the hiring process.

When that’s the case, certain company details may be shared later in the process.

Why work with Calyptus?

  • Access opportunities with ambitious startups and high‑growth technology companies
  • Direct support from experienced specialist recruiters
  • Honest feedback and clear communication throughout the hiring process
  • Long‑term career support, not just a single job application
  • #J-18808-Ljbffr

Founding Machine Learning Engineer, Industrial AI in Oxford employer: Calyptus

Calyptus is an exceptional employer for Senior Backend Engineers, offering a dynamic work environment where innovation thrives. With a focus on ambitious startups and high-growth technology companies, employees benefit from direct support from experienced recruiters, fostering both personal and professional growth. The collaborative culture encourages mentorship and the opportunity to shape cutting-edge AI-powered investment tools, making it a rewarding place to advance your career.

C

Contact Details:

Calyptus Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Founding Machine Learning Engineer, Industrial AI in Oxford

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Calyptus or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Calyptus.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Calyptus.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Calyptus that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Founding Machine Learning Engineer, Industrial AI in Oxford

Applied Machine Learning
Data Science
Sensor Data Analysis
Time-Series Modelling
Probabilistic Methods
Uncertainty Quantification
Optimisation Techniques

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Calyptus.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Calyptus and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Calyptus

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Calyptus uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.