Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Mackin Talent

Cambridge

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-focused recruitment agency is seeking a motivated software engineer skilled in Python and ML tooling. The ideal candidate will possess experience with deep learning frameworks like PyTorch, capable of creating scalable infrastructure for research. This role requires collaboration within a multifunctional team and an emphasis on clean coding practices. Applicants should be ready for a hybrid work environment and engage with complex data systems to drive research initiatives forward.

Benefits

Healthcare contribution and pension inclusion
Work laptop and phone
25 days annual leave plus paid bank holidays
Career progression opportunities

Qualifications

  • 4+ years industry experience with deep learning frameworks in Python.
  • 2+ years industry experience working with large, complex datasets for machine learning.
  • Experience implementing and evaluating end-to-end prototypical learning systems.

Responsibilities

  • Create robust ML tooling and infrastructure for research scientists.
  • Work collaboratively in a multifunctional team focusing on communication and teamwork.
  • Write clean, maintainable code and debug complex problems across systems.

Skills

Python
PyTorch
Distributed infrastructure

Education

Bachelor's degree in Computer Science or related field
Job description

Cambridge, United Kingdom | Posted on 01/21/2026

Location - Hybrid , Cambridge (3 days in office)

Responsibilities
  • Create robust, flexible and scalable ML tooling and infrastructure which supports research scientists to leverage Meta’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 Meta 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
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 HARD 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
Benefits
  • Healthcare contribution and inclusion in company pension scheme
  • Work laptop and phone
  • 25 days annual leave (pro-rata) plus paid bank holidays
  • Expanding workforce with potential for career progression for top performers
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.