1 to 25 of 115 Permanent Machine Learning Jobs in Cambridge

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
good software engineering fundamentals. Experience could come from professional work, internships, academic projects, open-source contributions, or other practical software development. An interest in machine learning software and how AI models run on different hardware is important. Some experience with, or exposure to, machine learning frameworks … would be beneficial but is not essential. In this role, you will contribute to developing, testing, and improving software across different parts of the machine learning software stack. Working alongside experienced engineers, you will help investigate functional and performance issues and contribute to solutions across runtimes, compilers, drivers ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Specific Skills and Experience Required We’re looking for strong C++ software development experience , ideally gained while building machine learning inference engines, runtime systems, or backend integration frameworks. Experience working with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or a similar … design, develop, integrate, test, and optimise solutions within a large, modular codebase. Strong analytical and problem-solving skills, combined with an interest in machine learning systems, AI acceleration, and performance optimisation, will support success in the role. Beneficial but Not Required Experience across every area below ...

Machine Learning Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£70,000
create new classes of devices for the defence and security sectors. As the world goes through a new industrial revolution powered by AI and ML, help lead the UK through it. You will work across the whole machine learning development lifecycle from initial concepts and architecture decisions through … anything in between. Requirements: Strong knowledge of Python and its use in machine learning including hands-on experience building products with modern ML frameworks such as TensorFlow and PyTorch. Broad knowledge of machine learning techniques across multiple domains and the ability to transition into new domains ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
Cambridge, England, United Kingdom
Software Engineer and Line Manager to join Arm’s Central Engineering Machine Learning Group. This is an opportunity to contribute to the ML SDK for Vulkan , an open-source project helping developers deploy machine learning workloads through Vulkan across a wide range of platforms and devices. … Technical Leads to align skills and engineering capacity with technical priorities. Contribute hands-on to the design, implementation, debugging, testing and maintenance of the ML SDK for Vulkan . Help us build an inclusive engineering environment where people can collaborate, learn, take ownership and improve. Plan and coordinate work across ...

Embedded Machine Learning Engineer - Electronics and Software

Location
Cambridge, England, United Kingdom
Overall purpose: Experienced embedded firmware/systems engineer with specific knowledge of machine learning and machine vision to join the Electronics and Software group. Main duties/key responsibilities: Work directly with customers and clients in multidisciplinary teams to understand their requirements, define tasks and take products … technical and non-technical audiences. Define software system architecture, functional requirements, features and use cases. Use Python, C and C++ with machine learning frameworks to create intelligent embedded systems employing wired and wireless communications, sensors, user interfaces, and control for a range of applications. Develop high-quality code ...

Research Scientist

Location
Cambridge, England, United Kingdom
Position Summary At the Samsung AI Center-Cambridge, our teams work closely to develop innovate machine learning (ML) algorithms and systems, with the overarching objective to deliver state-of-the-art efficient AI models across Samsung consumer devices. To this end, we focus on high-impact projects that … balance research and commercial outcomes. Our group conducts research on on-device and edge-based ML systems, focusing on model/system and hardware/software co-design, adaptive inference methods, robotic systems, and the optimized on-device deployment of large language models (LLMs) and multimodal visual language models (VLMs ...

Backend Software Engineer Python ML AWS

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
/Developer (Python Machine Learning AWS) Remote UK to £90k Are you a data savvy Backend Software Engineer with experience of implementing ML algorithms into production? You could be progressing your career in a senior, hands-on Backend Software Engineer role as part of a friendly and supportive … About you: You are a data savvy Backend Software Engineer with advanced Python coding skills You have experience of across the full lifecycle of ML model development including into production You're collaborative, enjoy problem solving and working with others to overcome technical challenges You have a strong knowledge ...

Postdoc in Bayesian machine learning, AstraZeneca, Cambridge, UK

Location
Cambridge, England, United Kingdom
Postdoc in Bayesian machine learning, AstraZeneca, Cambridge, UK Mar 29, 2018 PREDICTING DRUG TOXICITY WITH BAYESIAN MACHINE LEARNING MODELS We’re currently looking for talented scientists to join our innovative academic-style Postdoc. From our centre in Cambridge, UK you’ll be in a global pharmaceutical … with the guidance and knowledge you need to develop your career. You will be part of the Quantitative Biology group and develop comprehensive Bayesian machine learning models for predicting drug toxicity in liver, heart, and other organs. This includes predicting the mechanism as well as the probability ...

Machine Learning Engineer / AI Research Engineer

Location
Cambridge, England, United Kingdom
team. This is a hands-on role sitting at the intersection of modern machine learning and quantum computing — with two complementary directions. ML for quantum — using neural networks and learning-based methods to accelerate quantum computation (e.g. circuit optimisation and compilation, error mitigation, calibration, variational-parameter optimisation … surrogate modelling of quantum processes). ML on/with quantum — building and adapting classical AI methods, including neural networks and large language models, so they can benefit from quantum hardware and algorithms. You don't need to be a world expert in either quantum or LLMs — but you should ...

Principal ML Engineer: Speech AI & Production

Location
Cambridge, England, United Kingdom
large self-supervised ones, supportingSpeechmaticstowards being the mostaccuratespeech recognition system globally. It also ensures their deployment into production, working with the latest developments in ML, but also with the best engineering practices for software engineering and model serving. This is a hands-on, technical leadership role with high ownership.You will … develop and deploy advanced speech systems that power our products as well as co-define the technical vision for ML, drive innovation, and mentor engineering teams. Your work will span the entire codebase. What You’ll Do: Develop and deploy ML models, translating research into scalable, maintainable code and services ...

Senior Machine Learning Engineer (Large Systems)

Location
Cambridge, England, United Kingdom
evaluate new internal software releases, provide feedback to software engineering teams, make necessary code fixes, and conduct code reviews. Benchmark models and key ML techniques to identify performance bottlenecks and improve model efficiency. Design and conduct experiments on novel AI methods, implement them and evaluate results. Collaborate with Research, Software … C++ software development skills. Expertise in deep learning from model training to optimisation and evaluation. Experience in distributed training or inference of ML models across 64+ accelerators. Capable of designing, executing and reporting from ML experiments. Developed deep understanding of performance bottlenecks and how to overcome them. Ability ...

Postdoctoral Research Associate (Fixed Term)

Location
Cambridge, England, United Kingdom
fixed-term post where funding is available for two years.The research project investigates how to develop fundamental theory and methods that enable machine learning systems to be deployed in a trustworthy manner. The project spans human-AI interaction, fairness, transparency, privacy and other approaches to optimising deployed … systems as human-machine teams. The postdoc will conduct research developing and evaluating methods at the frontier of trustworthy AI, validating them on real-world problems in partnership with domain experts and stakeholders, and publishing and presenting results at leading venues in machine learning (such as NeurIPS ...

Principal Staff Scientist

Location
Cambridge, England, United Kingdom
challenges. We are looking for a Principal Staff Scientist (computational) to provide analytical leadership in Artificial Intelligence/Machine Learning (AI/ML) and genomic data analysis across the Human Genetics Programme. About the Programme: The Human Genetics Programme brings together large-scale human cohorts, deep molecular profiling … time‐resolved data, separating causal drivers from downstream correlates, and building models that hold up in new populations and healthcare settings. AI and ML methods are well placed to address these challenges. The Programme already has considerable analytical and statistical strength across its groups, including colleagues extending their work into ...

Research Associate in Biomedical AI

Location
Cambridge, England, United Kingdom
involved in the quantitative analysis and interpretation of genomic, multi-omic and phenotypic data using polygenic scores, GWAS, Mendelian randomisation, and other statistical and machine-learning methods. The appointed researcher will have research interests aligned with those of our groups and the freedom to develop their own ideas … lead to first author high-impact publications. The preferred candidate will have a PhD in a subject related to data science: artificial intelligence, machine learning, computer science, statistics, biostatistics, statistical genetics, computational biology, bioinformatics, epidemiology or similar. They will have in-depth knowledge of and demonstrated experience ...

Machine Learning Research Engineer

Location
Cambridge, England, United Kingdom
scientific manner Data science skills, including handling of large data sets, modelling and evaluation Good understanding of software engineering concepts, particularly with machine learning development Experience with machine learning Python frameworks such as PyTorch, Tensorflow and Scikit-Learn For more senior candidates: Understanding of, including published … such as NLP, Computer Vision or Deep Learning Relevant industry experience with demonstrable impact in a commercial setting Significant practical usage of modern ML areas (NLP, Transformers, LLMs, NER, GANs, Reinforcement Learning, etc.) Master’s degree or Postgraduate (preferred) qualification from a Top 200 Global University, preferably ...

Senior ML Engineer: Large-Scale AI Systems

Location
Cambridge, England, United Kingdom
evaluate new internal software releases, provide feedback to software engineering teams, make necessary code fixes, and conduct code reviews. Benchmark models and key ML techniques to identify performance bottlenecks and improve model efficiency. Design and conduct experiments on novel AI methods, implement them and evaluate results. Collaborate with Research, Software … C++ software development skills Expertise in deep learning from model training to optimisation and evaluation. Capable of designing, executing and reporting from ML experiments. Developed deep understanding of performance bottlenecks and how to overcome them. Ability to move quickly in a dynamic environment Enjoy cross-functional work collaborating with ...

Senior Software Engineer, ML Infrastructure Roku, Inc.

Location
Cambridge, England, United Kingdom
-learning, product, data and platform partners. This is a hands on engineering role for someone who can move comfortably between software architecture, ML lifecycle decisions and production operations. You will improve the paths the team uses to train, evaluate, deploy and observe models, while helping us manage latency … including tool routing, retrieval, guardrails and answer caching. Design caching as an intentional latency and cost lever for high-volume services. Build observability for ML and LLM systems, including latency attribution, quality metrics, tracing and per-request cost. Improve the reliability and operability of distributed systems, and lead the diagnosis ...

Software Performance Engineer

Location
Cambridge, England, United Kingdom
looking for a software engineer with a strong analytical approach to join the team and help ensure the best performance with most recent Arm ML software, systems and IP. How will I contribute? You will run & analyse ML/AI performance on next-generation Arm IP, and feed-back into … profiling tools, performance counters, system traces or telemetry (differentiating). Experience with working on pre-silicon platforms such as FPGA (differentiating). Knowledge about ML/AI workloads can be a benefit, but can be learned on-the-job. Interpersonal Skills Passion for analysis and improvement. Capable of working both ...

Director of AI Platforms & Delivery - AI, Tech

Hiring Organisation
Adecco
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
measurable commercial value. About You You are an experienced technology leader with a strong software engineering background and a proven track record delivering AI, machine learning or advanced software solutions. Essential Experience * Delivering complex AI, machine learning or software solutions. * Strong understanding of Agentic AI, Generative … supplier list for this role. Keywords Director of AI Platforms & Delivery | AI Director | Agentic AI | Generative AI | LLMs | AI Platforms | AI Delivery | Artificial Intelligence | Machine Learning | Multi-Agent Systems | AI Engineering | Software Engineering Leadership | Head of Software Engineering | Director of Engineering | Platform Engineering | LangGraph | Semantic Kernel | CrewAI | AutoGen ...

Research Assistant/Associate (Fixed Term)

Location
Cambridge, England, United Kingdom
extension.We are seeking a Postdoctoral Research Associate in the general area of wearable sensing systems for the head, wearable signal processing and sensing data machine learning to join the Mobile Systems Research Laboratory at the University of Cambridge.The main responsibilities for this position are to innovate on wearable … sensing for the head, devise new machine learning paradigms for robust in-the-wild analytics targeting health and fitness applications with special emphasis of translating the research into practice. We are seeking candidates with a background in wearable and (bio)sensing systems, possibly with experience in advanced wearable ...

Data Scientist - Strategic Data Solutions

Location
Cambridge, England, United Kingdom
experiences to drive meaningful customer impact. Description Research and develop evaluation methods to address fraud. Solve difficult, non-routine analysis problems by applying statistical, machine learning and advanced analytical methods as needed.- Design and execute observational and experimental studies of causal inference- Work with large, complex data sets. … highly visible projects, identify risks and develop frameworks, regularly connect with collaborators and leadership teams. Minimum Qualifications Masters in Statistics, Mathematics, Data Science, Machine Learning, Physics, Engineering, Computer Science or equivalent Proficiency in data querying using SQL, Spark, or equivalent technologies Proficiency in scripting languages for data processing ...

Staff Applications Engineer

Location
Cambridge, England, United Kingdom
technical support to partners on firmware, software, Machine Learning, and Computer Vision related issues on Arm-based systems. Work closely with hardware, ML, and applications engineering peers, as well as cross-functional teams across Engineering, the Business Unit landing team, and Product Management. Investigate and reproduce complex customer … across geographically distributed and cross-functional teams. Excellent communications skills both written and verbal “Nice To Have” Skills and Experience: Experience with AI/ML frameworks such as TensorFlow, PyTorch, ONNX, or inference runtimes. System bring-up and JTAG debugging expertise Good background of system performance analysis Experience with ...

Staff Software Engineer – ML (Tooling)

Location
Cambridge, England, United Kingdom
want to shape the frameworks that ensure the world’s ML workloads run successfully on Arm technology? We’re looking for an experienced and analytical engineer to design and develop software that powers ML validation across our next-generation platforms. About the Team We are a team of engineers passionate … improving Machine Learning performance across Arm’s diverse ecosystem. Our mission is to develop scalable, efficient, and trusted workflows that enable ML software to release on time and to quality, across CPUs, GPUs, NPUs, and emerging compute architectures. We create the frameworks, automation and other tooling that power ...

AI Researcher – 4D Reconstruction (Contractor)

Location
Cambridge, England, United Kingdom
reviewed on an ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited. Required: PhD in Computer Science, Machine Learning, or a related field, with 2+ years of relevant industry or post-PhD research experience or Master in related field, with 5+ years … these topics. Knowledge of human-inspired image/video quality metrics. Strong programming skills in Python. An in-depth understanding of the deep learning approaches and working experience with machine learning framework/packages (e.g, PyTorch). Desired: Background knowledge of video compression techniques and standards such ...

Head of Enterprise Digital Engineering

Location
Cambridge, England, United Kingdom
Lead the strategy, development and deployment of AI for technology, including platforms, agents, software development and automation; build reusable services for generative AI, agents, machine learning and advanced analytics; convert AI architecture and standards into safe, consumable platform capabilities; partner broadly to accelerate responsible AI adoption; ensure appropriate … service ownership and accountability; ensure platforms are resilient, secure, scalable, supported and cost-effective; define and monitor reliability, experience and operational measures; drive incident learning, problem management and continuous improvement; manage lifecycle decisions including investment, modernisation, consolidation and retirement. Adoption, value and commercial management Drive measurable enterprise adoption ...