Enable job alerts via email!

Senior Software Engineer, AI/ML (Remote - UK)

Jobgether

United Kingdom

Remote

GBP 65,000 - 85,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is seeking a Senior Software Engineer specializing in AI/ML. This role involves designing and deploying machine learning systems for robotics, working remotely in the UK. Candidates should have strong C++ and Python skills, with experience in machine learning and data pipelines. Opportunities for professional growth and collaboration in an international team are available.

Benefits

Flexible work from home
Professional growth opportunities
International team collaboration

Qualifications

  • Strong coding and debugging skills in modern C++ and Python.
  • Experience leading ML system design and deployment.
  • Familiarity with performance benchmarking and optimization.

Responsibilities

  • Design, develop, and deploy cutting-edge machine learning systems.
  • Build scalable data collection infrastructure for ML training.
  • Optimize code for quality and efficiency.

Skills

C++
Python
Machine Learning
Data Pipelines
Problem-solving
Collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

ROS2
GPU programming
Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, AI/ML in the United Kingdom.

This role offers the chance to drive innovation at the intersection of robotics and artificial intelligence. As a Senior AI/ML Software Engineer, you will design, develop, and deploy cutting-edge machine learning systems that enhance autonomous robotic capabilities. You will work on complex technical challenges spanning edge devices, cloud infrastructure, and data pipelines, shaping the technology roadmap and ensuring robust, high-performance solutions. This position allows you to lead impactful projects, collaborate closely with cross-functional teams, and contribute to long-term strategic decisions. You will join a highly talented, globally distributed team dedicated to advancing robotics for industrial inspections and beyond. Your work will have a direct influence on product performance, reliability, and real-world application.

Accountabilities

  • Build scalable and robust data collection infrastructure for ML system training and evaluation.
  • Design, implement, and deploy ML models to production while benchmarking and optimizing performance and latency.
  • Conduct experimental evaluations, analyze results, and propose modeling improvements.
  • Optimize code for quality, efficiency, and system performance.
  • Lead complex technical initiatives and provide guidance to engineering peers.
  • Architect scalable ML systems that support advanced autonomous applications.
  • Identify and resolve performance, scalability, and integration challenges.
  • Collaborate with Product Management and UX teams to translate requirements into user-centric solutions.
  • Partner with cross-functional engineering teams to deliver end-to-end solutions efficiently.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.
  • Strong coding, debugging, and engineering skills in modern C++ and Python.
  • Familiarity with GPU programming, performance benchmarking, and optimization for edge or cloud ML deployment.
  • Experience in software development, architecture design, and system implementation.
  • Proven experience leading ML system design and infrastructure, including data pipelines, model training, evaluation, and deployment.
  • Experience testing and launching large-scale software products.
  • Strong problem-solving skills and the ability to translate research into deployable solutions.
  • Excellent collaboration and communication skills in a remote, distributed team environment.

Bonus Points:

  • Experience with state-of-the-art deep learning and computer vision models (e.g., Transformers, Diffusion models, Multi-Modal, Large Vision Models).
  • Familiarity with diverse hardware sensing technologies (vision, audio, thermal, gas).
  • Experience with ROS2, robotics middleware, or simulation frameworks.
  • Fully remote role within the United Kingdom with flexibility to work from home.
  • Opportunity to contribute to cutting-edge robotics and AI technology with global impact.
  • Collaborative, international engineering team with expertise across robotics, ML, and software development.
  • Exposure to complex, real-world industrial applications and autonomous systems.
  • Professional growth and mentorship in advanced AI/ML systems and robotics engineering.
  • Supportive, innovative, and mission-driven work environment.

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
It compares your profile to the job’s core requirements and past success factors to determine your match score.
Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.

Thank you for your interest!

#LI-CL1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.