Machine Learning Engineer

AssetCool
Leeds
16 hours ago
Create job alert

Role: Machine Learning Engineer (Robotics)


About AssetCool

AssetCool is addressing one of the most pressing challenges in the global energy transition - grid congestion. By combining cutting-edge grid robotics with breakthrough materials science, our technology transforms the physical performance of the grid in situ, increasing current-carrying capacity by up to 30%, at just 5% of the cost and in a tenth of the time compared to conventional approaches.

In addition to enhancing capacity, our solutions tackle other grid constraints including corrosion, electrical noise, and enable the collection of high-value data to build accurate, predictive digital twins. This technology is proving transformative and is being adopted at an accelerating pace, with deployments across Canada, Slovenia, the UK, and the USA, and a strong global deployment pipeline.

AssetCool is one of the fastest growing start-ups in Europe, with plans to more than double, again, in size over the next six months. Backed by international investors from the US, Europe, and the UK, we are proud to be one of the most innovation-focused companies in the UK energy sector.

We’re looking for ambitious, mission-driven individuals who are excited to work hard alongside their colleagues to build and deploy world-leading technology that tackles some of the planet’s most urgent infrastructure challenges.


Role Overview

We are looking for a Robotics Machine Learning Engineer to join our software team and help deliver ambitious ML solutions that power real-world robotic inspection and automation.


This is a hands-on, applied role where you’ll build multi-modal machine learning models that operate in challenging outdoor environments, helping take ideas from prototype to field-tested deployment. You’ll be involved in the full ML lifecycle: building datasets, training and evaluating modern vision models, running experiments, and supporting deployment to edge devices.


Demonstrable experience is essential - this could be through a previous role, research, open-source contributions, or strong personal/university-level projects.

Candidates at all levels are encouraged to apply.


Key Responsibilities

  • Develop and improve machine learning pipelines for robotic inspection tasks, including: segmentation; detection; classification; object tracking.
  • Build, train, and evaluate deep learning models using modern architectures such as:
  • YOLO model family architectures for object detection and image segmentation.
  • Transformer-based object detection models (e.g., DETR / RT-DETR style approaches).
  • Segmentation models such as Segment Anything Model (SAM)
  • Multimodal Vision Language Models (e.g. PaliGemma, Qwen2.5-VL, SmolVLM).
  • Work with real-world industrial datasets (variable lighting, clutter, motion blur, weather effects) and help define clear annotation and labelling standards.
  • Support annotation workflows and dataset management using platforms such as Roboflow.
  • Prototype solutions quickly, moving from idea → training → evaluation using clear metrics (IoU, mAP, precision/recall, F1, etc.).
  • Train ML systems using both real and synthetic datasets, including:
  • generating synthetic training data for rare events and edge cases.
  • applying domain randomisation techniques to generalise training outcomes.
  • evaluating sim-to-real transfer performance.
  • Perform statistical and numerical analysis to evaluate model performance, failure modes, and robustness in field conditions.
  • Collaborate with robotics, embedded, and software teams to ensure ML systems are testable, deployable, and reliable on real hardware.
  • Communicate results clearly through short technical write-ups, sprint demos, and experiment logs.


Required Skills & Experience

  • Strong Python programming skills, including experience with ML training and data workflows.
  • Experience with Jupyter Notebooks.
  • Demonstrable hands-on experience developing and training vision models.
  • Architectural fluency and a deep understanding of state-of-the-art architectures, including transformers and CNNs with the ability to select and adapt models based on specific constraints and applications.
  • Experience with deep learning frameworks such as PyTorch (preferred) or TensorFlow.
  • Understanding of key ML/CV concepts:
  • dataset splits, overfitting, evaluation metrics, augmentation, and performance trade-offs.
  • Comfortable working with image processing and common computer vision libraries (e.g., OpenCV, NumPy, Pillow, SciPy, Matplotlib).
  • Good engineering habits: Git-based workflows, virtual environment usage, clean code, and reproducible experiments.
  • Strong problem-solving ability, able to iterate quickly and learn new tools and techniques.


Preferred Skills & Experience

  • Experience with Roboflow for dataset management, augmentation, annotation workflows, and/or model training.
  • Comfortable using Jupyter Notebooks for rapid experimentation, dataset exploration, and model evaluation.
  • Experience with “cutting-edge” vision model ecosystems and customisation (e.g. prompt-driven workflows, foundation segmentation models, hyperparameter tuning, adapters).
  • Experience with synthetic data generation and simulators for perception training and testing.
  • Familiarity with robotics simulation tooling such as NVIDIA Isaac Sim, MuJoCo, Gazebo (or similar simulation environments).
  • Familiarity with deployment constraints and optimisation for edge inference (e.g. NVIDIA DeepStream, or similar tooling)
  • Experience with Docker or container-based development for reproducible training and deployment environments.
  • Understanding of practical ML engineering workflows: experiment tracking, model/version management, dataset provenance, and regression testing
  • Basic C/C++ knowledge (helpful for integrating models into production robotic systems).
  • Keen interest in robotics, real-time perception, and the latest machine learning and computer vision research, with an emphasis on practical deployment outside the lab.


Why Join AssetCool?

  • Work on groundbreaking technology revolutionizing the power grid.
  • Fast-growing startup with significant industry traction and large-scale projects.
  • Collaborative, innovation-driven team with exciting career growth opportunities.
  • Competitive salary, and flexible work options


Research shows that some candidates may hesitate to apply unless they meet every listed requirement. If this role excites you but your experience doesn’t align perfectly with every qualification, we still encourage you to apply. You might be exactly who we're looking for, either for this role or another opportunity within our team.


We’re proud to be an equal opportunities employer and welcome applications from people of all backgrounds. We’re committed to building an inclusive, supportive workplace where everyone can thrive, regardless of age, disability, gender identity, marital or civil partnership status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation.


If you have a disability or any specific requirements and need adjustments at any stage of the recruitment process, just let us know and we’ll do our best to accommodate your needs.


We may close this vacancy early if we receive a high volume of applications. We encourage you to apply as soon as possible to avoid missing out.

Related Jobs

View all jobs

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

AI Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Changing career into artificial intelligence in your 30s, 40s or 50s is no longer unusual in the UK. It is happening quietly every day across fintech, healthcare, retail, manufacturing, government & professional services. But it is also surrounded by hype, fear & misinformation. This article is a realistic, UK-specific guide for career switchers who want the truth about AI jobs: what roles genuinely exist, what skills employers actually hire for, how long retraining really takes & whether age is a barrier (spoiler: not in the way people think). If you are considering a move into AI but want facts rather than Silicon Valley fantasy, this is for you.

How to Write an AI Job Ad That Attracts the Right People

Artificial intelligence is now embedded across almost every sector of the UK economy. From fintech and healthcare to retail, defence and climate tech, organisations are competing for AI talent at an unprecedented pace. Yet despite the volume of AI job adverts online, many employers struggle to attract the right candidates. Roles are flooded with unsuitable applications, while highly capable AI professionals scroll past adverts that feel vague, inflated or disconnected from reality. In most cases, the issue isn’t a shortage of AI talent — it’s the quality of the job advert. Writing an effective AI job ad requires more care than traditional tech hiring. AI professionals are analytical, sceptical of hype and highly selective about where they apply. A poorly written advert doesn’t just fail to convert — it actively damages your credibility. This guide explains how to write an AI job ad that attracts the right people, filters out mismatches and positions your organisation as a serious employer in the AI space.

Maths for AI Jobs: The Only Topics You Actually Need (& How to Learn Them)

If you are a software engineer, data scientist or analyst looking to move into AI or you are a UK undergraduate or postgraduate in computer science, maths, engineering or a related subject applying for AI roles, the maths can feel like the biggest barrier. Job descriptions say “strong maths” or “solid fundamentals” but rarely spell out what that means day to day. The good news is you do not need a full maths degree worth of theory to start applying. For most UK roles like Machine Learning Engineer, AI Engineer, Data Scientist, Applied Scientist, NLP Engineer or Computer Vision Engineer, the maths you actually use again & again is concentrated in a handful of topics: Linear algebra essentials Probability & statistics for uncertainty & evaluation Calculus essentials for gradients & backprop Optimisation basics for training & tuning A small amount of discrete maths for practical reasoning This guide turns vague requirements into a clear checklist, a 6-week learning plan & portfolio projects that prove you can translate maths into working code.