cover image
ADECCO

Software Engineer

Hybrid

Cambridgeshire, United kingdom

Full Time

21-01-2026

Share this job:

Skills

Communication Python CI/CD Research Linux Windows Machine Learning PyTorch TensorFlow Deep Learning Shell Recruitment CI/CD Pipelines

Job Specifications

Job Title: Software Engineer – Core Engineering (ML Infrastructure)

London: Remote or Cambridge Office (Hybrid)

Contract: Feb 2026 – Feb 2027

Remuneration: £52.40 Hourly Rate

About the Role

We’re looking for a Software Engineer IV with deep experience in machine learning infrastructure, Python, and distributed systems. In this role, you will build scalable ML tooling that empowers research teams, develop robust infrastructure, and work across multiple system layers to support next‑generation AI applications.

This is an opportunity to work closely with world‑class researchers, contribute to advanced ML frameworks, and design the systems that power emerging AR/VR and multimodal technologies.

What You’ll Do

Build robust, flexible, and scalable ML tooling and infrastructure that enables research teams to work efficiently across distributed compute environments.
Collaborate within a multifunctional engineering team, contributing to design discussions, documentation, and high‑quality technical communication.
Write clean, maintainable, and efficient code, debug complex system‑wide issues, and tackle challenging ML infrastructure problems with clarity and speed.
Integrate and coordinate with internal infrastructure teams to ensure smooth adoption and compatibility with existing systems.
Continuously learn new technologies, explore unfamiliar problem spaces, and embrace ambiguity in cutting‑edge AR/VR and AI development.

Minimum Qualifications

Bachelor’s degree in Computer Science or related field, or equivalent experience.
Industry experience writing Python for ML systems.
Strong experience with deep learning frameworks such as PyTorch or TensorFlow.
Working with large, complex datasets, including data capture and annotation.
Demonstrated ability to build and evaluate end‑to‑end learning systems.
Experience with high‑performance or distributed computing environments.
Hands‑on experience with CI/CD pipelines and deployment workflows.

Preferred Qualifications

Knowledge of ML for audio, multimodal systems, or DSP.
Experience building scalable ML pipelines or tooling for research teams.
Familiarity with Linux or Windows shell scripting.
Ability to gather engineering requirements and collaborate directly with research teams.
Experience supporting research through infrastructure, tooling, or prototype development.

Must‑have:

Python engineering for ML
PyTorch or similar ML framework
Distributed infrastructure / ML systems
Experience with multimodal or real‑world datasets
Audio ML
Building tooling for research users
Close collaboration with research partners

Adecco is a disability-confident employer. It is important to us that we run an inclusive and accessible recruitment process to support candidates of all backgrounds and all abilities to apply. Adecco is committed to building a supportive environment for you to explore the next steps in your career. If you require reasonable adjustments at any stage, please let us know and we will be happy to support you.

About the Company

Perfect placements. Speedy staffing. Tenacious testing. Who's Adecco, we hear you ask? Only the top provider of first-class HR solutions. Our consultants work with some of the best, and most exciting, companies all over the world. We equip our clients with priceless industry insight and put everything we've got into training and mentoring our candidates. We're here to match talented people with the job opportunities and employers they're looking for. On any given day we connect over 700,000 people with fulfilling opportuni... Know more