
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading recruitment agency is looking for a Python Engineer to build and enhance tools crucial for machine learning research. The role necessitates 4+ years of experience in building software, especially with Python, and familiarity with ML frameworks like PyTorch or TensorFlow. You'll work on-site in a hardware-heavy environment, where communication with researchers is key to refining their tooling needs. A strong hands-on engineering mindset is required to address real-world systems challenges effectively.
If you like building Python systems that make machine learning research actually work at scale - this one's for you. You'll develop and improve the internal tooling that researchers rely on daily: distributed compute workflows, data pipelines, and robust infrastructure that connects research code to real environments (including hardware/prototype devices on-site).
You'll spend time building new features into internal tools, responding to researcher requests, fixing what's broken, improving what's slow, and collaborating with the infra team in a sprint cadence. This is hands‑on engineering with real ownership.
If you're a Python engineer who enjoys solving real systems problems for ML teams, share your CV and we'll talk through fit, on‑site expectations, and interview process.