Python Software Engineer — ML Tooling & Infrastructure
Russell Tobin
Cambridge
Hybrid
GBP 70,000 - 90,000
Full time
14 days+
Application generator
Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Job summary
A technology staffing firm is seeking a Software Engineer IV (Python) to build and maintain ML tooling and infrastructure in Cambridge. This hybrid role involves collaborating with research teams to create scalable ML pipelines and develop systems connecting compute clusters. Candidates should have over 4 years of experience in software engineering, particularly with Python and frameworks like PyTorch. The position offers a dynamic environment focused on next-generation AI solutions.
Qualifications
4+ years industry experience as a Software Engineer with a focus on Python.
Hands-on experience with PyTorch or similar deep learning frameworks.
Experience building ML pipelines and training infrastructure.
Responsibilities
Build robust, scalable ML tooling and infrastructure.
Develop systems that connect with compute clusters.
Work closely with researchers to translate needs into tooling.
Skills
Python
PyTorch
ML pipelines
Distributed compute
CI/CD
Tools
Compute clusters
Data storage
Kubernetes
Job description
A technology staffing firm is seeking a Software Engineer IV (Python) to build and maintain ML tooling and infrastructure in Cambridge. This hybrid role involves collaborating with research teams to create scalable ML pipelines and develop systems connecting compute clusters. Candidates should have over 4 years of experience in software engineering, particularly with Python and frameworks like PyTorch. The position offers a dynamic environment focused on next-generation AI solutions.