Software Engineer, Machine Learning/ ML Engineer, Python
Listed on 2026-10-16
-
Software Development
Machine Learning/ ML Engineer, Python, AI Engineer (Applied/Software)
Title: Software Engineer / Developer (ML Infrastructure) – Contract | Meta | Cambridge (Onsite)
We are hiring a Software Engineer / Developer (ML Infrastructure) to join Meta’s Infrastructure team in Cambridge, UK.
This is a unique opportunity to work closely with world-class research teams and build the ML tooling and infrastructure that powers next-generation AI capabilities in consumer devices.
This is a hands-on engineering role, focused on Python, machine learning systems, and distributed infrastructure, with direct impact on cutting-edge research in the audio and multimodal ML space.
Contract Duration: 12 months
What You Will Do
- Design, build, and maintain ML pipelines and tooling in Python
- Support research teams with distributed compute and large-scale data workflows
- Debug and improve complex infrastructure systems
- Write clean, maintainable, production-grade code
- Collaborate closely with researchers and infra engineers in a fast-paced environment
Must-Have Skills
- 4+ years of experience as an engineer or developer
- Strong hands-on experience with Python
- Practical experience with machine learning systems
- Experience with PyTorch or Tensor Flow
- Strong ownership mindset and ability to build systems end-to-end
Nice to Have
- Experience working with audio, vision, or multimodal data
- Exposure to AR/VR or research environments
- Experience building tooling for research users
Why Join Meta?
- Work closely with world-class researchers on advanced AI systems
- Build tooling that will unlock the next generation of AI capabilities
- Access to excellent onsite facilities in Cambridge, including daily free meals
- High-impact role within Meta’s Infrastructure team
If you are interested or would like to learn more, please apply or reach out directly.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).