Software Engineer
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.
Location: Cambridge, UK (Onsite 3 days per week)
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 TensorFlow
- Exposure to distributed systems / ML infrastructure
- 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.