Software Engineer

Harvey Nash
Cambridge, UK
10 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Big Data Software Debugging Distributed Systems Python (Programming Language) Tensorflow Pytorch Production Code Build Tools Machine Learning Operations

Job description

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 TensorFlow
  • 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.

Requirements

  • 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
  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all