Talent.com
KO2 Embedded Recruitment Solutions LTD
Embedded Machine Learning EngineerKO2 Embedded Recruitment Solutions LTD • Broughton (ML12 6), Scotland
No longer accepting applications
Embedded Machine Learning Engineer

Embedded Machine Learning Engineer

KO2 Embedded Recruitment Solutions LTD • Broughton (ML12 6), Scotland
26 days ago
Salary
£60,000.00 yearly
Job type
  • Full-time
Job description

Embedded Machine Learning and Real-Time Sensor Classification Introduced by: KO2 Embedded Recruitment Solutions Client Location: Edinburgh Salary: £60,000 to £70,000 per annum The Opportunity Our client is building the next generation of real-time detection systems that operate at the edge of the network, where connectivity is unreliable and power is constrained. Their vision is straightforward and radical: machine learning models that run on embedded devices, processing sensor data in the field, making instant decisions without relying on cloud infrastructure or continuous data transmission. This is not a supervised learning problem on tabular business data. This is not model serving from a GPU cluster. This is embedded machine learning in its most demanding form: taking sophisticated sensor-based classification systems and making them run reliably on devices with megabytes of RAM, in real-world environments where data is noisy, conditions are uncontrolled, and failure is not an option. The client is at the frontier of what embedded ML can do. Most organisations are still building cloud-first systems. They are building ground-truth systems: devices that operate autonomously, make decisions in real time, and remain reliable under the constraints that define actual field deployment. The Challenge The engineering challenge is significant. You will be responsible for the complete lifecycle of machine learning models that run on embedded devices. This means: From Sensor to Deployed Device. You will work with raw sensor data streams from physical devices operating in uncontrolled environments. This data is not clean. It carries noise, calibration drift, temperature sensitivity, and the unpredictable behaviour of systems deployed in the real world. Your job is to transform this stream into a robust, real-time classification model that runs on hardware with severe constraints on memory, computation, and power. Engineering Under Constraint. Every machine learning decision you make has downstream consequences for embedded systems. A model that requires 512MB of RAM will not run on a device with 128MB. A model that takes 500ms per inference will drain the battery in days. A model that works in the lab but degrades in the field is a failure. You will learn to think like an embedded systems engineer, not a researcher. You will understand that the goal is not maximum accuracy; it is maximum accuracy within the hardware constraints that define your actual platform. Real-World Iteration. You will take models from lab development through semi-field validation and into live deployment. You will see what happens when your model encounters conditions it has never seen before. You will debug why a model that performed flawlessly during development is behaving unexpectedly in the field. You will iterate based on real-world performance data and build the judgment to know when a model is sufficiently reliable for deployment. Cross-Domain Transfer. The long-term vision is building a platform where machine learning models and data structures developed for one application can be adapted and transferred to others. You will contribute to demonstrating that this is technically possible; that you can take a model built for one classification task and, with appropriate retraining and adaptation, make it work reliably in a different domain. This is the frontier of applied ML. The Role Reporting to the Lead Data Scientist, you will own the development and deployment of machine learning models that sit at the heart of the embedded detection platform. You will work closely with R&D scientists, firmware engineers, hardware designers, and product teams. You will be the bridge between data science and embedded systems. You will own the complete pipeline: from sensor data ingestion and cleaning, through feature engineering and model development, through embedded optimisation and deployment, through field validation and iteration. Key Responsibilities * Clean, structure, and analyse sensor datasets from real-world deployments for training and evaluation * Develop machine learning models optimised for embedded deployment on resource-constrained devices * Work with TensorFlow Lite, Edge Impulse, or custom firmware deployment strategies to integrate models into actual hardware platforms * Optimise model architecture, quantization, and inference speed to fit hardware constraints without unacceptable loss of accuracy * Collaborate with firmware engineers to integrate your models into live devices, understanding and accommodating their constraints * Test model performance across lab, semi-field, and real-world settings; identify failure modes and iterate * Document training pipelines, feature engineering methods, model validation results, and deployment learnings * Establish reproducible, scalable workflows for model development, retraining, and versioning * Support future platform expansion by demonstrating that models can be adapted across different applications and use cases * Develop model-driven features such as confidence scoring, anomaly detection, and on-device adaptation logic Must-Haves * 5+ years of applied experience in data science or machine learning engineering roles * Strong, demonstrable experience with machine learning for classification tasks * Proficiency in Python and relevant libraries: scikit-learn, TensorFlow, pandas, NumPy * Real-world experience working with sensor data, time-series data, or IoT data streams * Familiarity with embedded ML tools and approaches: TensorFlow Lite, Edge Impulse, ONNX Runtime, or equivalent * Hands-on mindset; comfortable getting close to hardware, firmware code, and the real-world constraints of device deployment * Clear communication; ability to explain model behaviour, limitations, and engineering trade-offs to non-technical collaborators Nice-to-Haves * Signal processing experience or background in IoT systems * Previous work deploying models to edge devices or microcontrollers * Experience with model quantization, pruning, or other embedded optimisation techniques * Background in biology, chemistry, environmental science, or related domains * Familiarity with sensor calibration pipelines, metadata tagging, or HDF5 * Experience with dataset versioning and ML workflow management: MLflow, DVC, Weights & Biases * Understanding of low-power device design and power budgeting What Success Looks Like in Year One Models in the Field, Not the Lab. You will have taken at least one machine learning model from initial development through to embedded deployment on a live device. You will have validated that model across lab conditions, semi-field conditions, and real-world deployment. You will have documented accuracy and reliability benchmarks that the R&D and product teams trust enough to build products around. A Repeatable ML Pipeline. You will have established clean, documented workflows for model development, feature engineering, validation, and versioning. The process will no longer be ad hoc. When new sensor data arrives, when a new classification task emerges, or when an existing model needs retraining, the team will have a clear, reproducible path forward. Embedded Constraints Are Second Nature. You will think routinely in terms of memory budgets, latency budgets, and power budgets. You will anticipate firmware engineer constraints before they surface as integration bottlenecks. You will make design decisions that balance model accuracy against hardware reality. Real-World Reliability Mindset. You will understand that deployment is when learning truly begins. You will have built the infrastructure to monitor deployed models, identify when they degrade, understand why, and iterate. You will have learned the hard lessons about what separates a model that works in the lab from one that works reliably in the field. Cross-Domain Credibility. You will have contributed technical evidence that machine learning systems can be developed for one application and transferred to others, with appropriate adaptation and retraining. You will understand what transfers and what does not. Application Please submit the following: * Your CV * A cover letter (required) explaining your experience with embedded ML and real-world sensor data, and why this particular challenge interests you * Answers to the following questions: 1. Can you commit to 3 days per week in Edinburgh? 2. Describe a time you deployed a machine learning model to an embedded or edge device. What were the hardware constraints, and how did you optimise the model to fit them? 3. Have you worked with real-world sensor or time-series data? Describe the challenges you encountered and how you addressed them. 4. What is your current notice period? 5. Tell us about a time you took a machine learning model or pipeline built for one application and adapted it to a different use case or domain. What was transferable? What had to be rebuilt? 6. What draws you to embedded machine learning specifically, rather than traditional cloud-based ML or data science JBRP1_UKTJ

Create a job alert for this search

Embedded Machine Learning Engineer • Broughton (ML12 6), Scotland

Similar jobs

Medical Embedded Systems Engineer - Control & Prototyping

PICS Therapeutics LtdGB
Full-time

PICS Therapeutics Ltd is seeking a skilled engineer in the United Kingdom to lead the design, prototyping, and testing of control systems for medical applications.The role involves implementing alg... Show more

 • Promoted

Senior Machine Learning Engineer, Developer Advocacy | UK | Remote

Embedded ShishyaGB
Remote
Full-time

Senior ML Engineer Recommender Systems, Developer Advocacy | UK | Remote.Grafana Labs, the company behind the open observability cloud, is founded on the principles of open source, open standards, ... Show more

 • Promoted

Head of Software Engineering – Embedded & Product Development

Verso Recruitment GroupGB
Full-time

Job Title: Head of Software Engineering – Embedded & Product Development.Salary: £80,000 to £85,000 basic + benefits.This role is to manage a small team of 4 Software Engineers, 3 of whom are embed... Show more

 • Promoted

Machine Learning Engineer

HarnhamGB
Full-time

The company is expanding its strategic capabilities in AI & ML.They are seeking a skilled and driven Senior AI/ML Engineer to join their team.In this position, you will design and manage AI models ... Show more

 • Promoted

Staff / Principal Machine Learning Engineer, Serving

Inworld AIUnited Kingdom
Full-time

Inworld is a product-oriented research lab of top AI researchers and engineers, developing best-in-class realtime multimodal models and the only realtime orchestration platform optimized for thousa... Show more

 • Promoted

Embedded Data Solutions Engineer – AI & Integration

AccelerantGB
Full-time

Accelerant is seeking a Forward-Deployed Solution Engineer to work embedded in delivery teams.The role involves assessing AI-enabled capabilities, ensuring technical decisions align with architectu... Show more

 • Promoted

Machine Learning Engineer

TechShackGB
Full-time +1

This range is provided by TechShack.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from TechShack.Recruitment Con... Show more

 • Promoted

Senior Machine Learning Engineer, Ads Foundational Representations

EngineersOfAIGB
Full-time

Reddit is a community of communities.It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet.Every day, Reddit users submit, vot... Show more

 • Promoted

Machine Learning Engineer

X4 TechnologyGB
Temporary

A European consultancy is seeking a Databricks-focused Machine Learning Engineer for a 12-24 month contract.This role supports the full end-to-end model lifecycle in production environments built o... Show more

 • Promoted

Machine Learning Engineer

FacultyGB
Full-time

We established Faculty in 2014 because we thought that AI would be the most important technology of our time.Since then, we’ve worked with over 350 global customers to transform their performance t... Show more

 • Promoted

Machine Learning Engineer (Remote)

StackAdaptGB
Remote
Full-time

StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision.With 465 billion automated optimizations per second, the AI-powered Stack... Show more

 • Promoted

Senior Software Engineer - Embedded Systems (Hybrid)

Leonardo Worldwide CorporationCity of Edinburgh, Scotland, GB
Full-time

Leonardo Worldwide Corporation is seeking a Senior Software Engineer in Edinburgh to work on cutting-edge defense projects like the Eurofighter Typhoon.The role requires strong programming skills, ... Show more

 • Promoted

Senior Engineer, Machine Learning Platform

SuperGB
Full-time

Senior Engineer, Machine Learning Platform.We are on a mission to pioneer the world’s next era of play.As we grow across Europe and Latin America, we’re building The Playstack - the technology powe... Show more

 • Promoted

Databricks ML Engineer – Azure MLOps Lead (Contract)

X4 TechnologyGB
Full-time

A European consultancy is seeking a Databricks-focused Machine Learning Engineer for a contract role in the United Kingdom.This position involves managing ML pipelines, optimizing machine learning ... Show more

 • Promoted

Embedded Electronics Design & Applications Engineer

MRSL GroupGB
Full-time

MRSL Group in Berkshire is seeking an Electronics Design & Applications Engineer to join our embedded and display technologies team.You will design hardware, work on embedded systems, and support c... Show more

 • Promoted

Senior Machine Learning Applications and Compiler Engineer, LPX

NVIDIAGB
Full-time

NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and compiler stack.You will work at the intersection of large-scale systems, compilers, and deep learning, ... Show more

 • Promoted

Machine Learning Engineer

Peaple TalentGB
Full-time

Senior Recruitment Consultant @ Peaple Talent - Data Science, ML & A I.We are looking for a Machine Learning Engineer to join our Bristol-based client, to deliver end-to-end solutions on exciting n... Show more

 • Promoted

Edinburgh Senior Electronics Engineer — Embedded/Analog

J&T Business ConsultingCity of Edinburgh, Scotland, GB
Full-time

A consultancy firm in Edinburgh is seeking a Senior Electronics Engineer to join their team.You will be responsible for designing and integrating digital and analogue systems, preparing schematic d... Show more

 • Promoted

Principal Machine Learning Engineer, Structural Biology | Pharma/BioTech | Series A - Drug disc[...]

Owen Thomas | Pending B CorpGB
Temporary

Principal Machine Learning Engineer, Structural Biology | Pharma/BioTech | Series A - Drug discovery B2B Platform | Fully Remote, EU | £ 850-1200pd, Outside IR35 | 6-12 months Contract Length.Princ... Show more

 • Promoted

Machine Learning Test Engineer, Transformers team - EMEA Remote

JobgetherGB
Remote
Full-time

As a Machine Learning Test Engineer, you will play a critical role in scaling and advancing testing infrastructure for large-scale AI projects.You will work on complex, high-volume test suites acro... Show more