Software Engineer
Software Engineer Location: Cambridge, UK Length: 12 months Duration: 16/02/2026 – 16/02/2027 Rate: 52.40 per hour (Inside IR35)Hours: 40 hours per week Job Responsibilities:- Create robust, flexible and scalable ML tooling and infrastructure which supports research scientists to leverage Client’s powerful infrastructure (through e.g. source control, distributed compute clusters, data storage)- Work collaboratively as part of a multifunctional team where communication, documentation and teamwork are highly valued- Write clean, maintainable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency- Coordinate with a large set of internal infrastructure and tool teams across the lab and across Client to evaluate and integrate with existing systems- Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving Job Requirements:- Bachelor's degree in Computer Science or related field, or equivalent work experience.- 4+ years industry experience with deep learning frameworks in Python, such as Pytorch or TensorFlow.- 2+ years industry experience working with large, complex data sets for machine learning, including capture and annotation.- Demonstrated experience implementing and evaluating working and end-to-end prototypical learning systems.- Experience working with high performance or distributed compute solutions.- Deployment and continuous integration experience.Preferred Qualifications:- Familiarity with Machine Learning for Audio, multimodal or DSP purposes- Experience writing scalable ML tooling/pipelines for use by researchers- Experience in Linux or Windows shell scripting- Ability to gather requirements and work closely with researchers to develop novel solutions- History of writing code to support the execution of research initiatives Top 3 must-have skills:- We're looking for Python and infrastructure focused software engineers- PyTorch or similar AI/ML engines- Distributed infrastructure Good to have skills:- Working with complex, real-world multimodal data- Audio- Collaboration with research users/customers to deliver robust and stable tooling to address their needs Years of experience:- 4+ years of industry experience writing Python / ML code