Enable job alerts via email!

Senior Software Engineer | ML Infrastructure

SoCode

London

On-site

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Job summary

A stealth-stage deep tech startup in London is looking for a Senior Software Engineer to develop high-performance APIs for machine learning models. This role involves managing backend infrastructure, collaborating with ML engineers, and optimizing deployment workflows. The ideal candidate has over 5 years of experience, strong Python skills, and proficiency in cloud-native systems, particularly AWS. Competitive pay and innovative work environment are offered.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong Python backend development skills (FastAPI or equivalent).
  • Experience scaling cloud-native systems (preferably on AWS).
  • Deep knowledge of Kubernetes and Terraform in production environments.

Responsibilities

  • Architect and build scalable APIs using FastAPI.
  • Design and maintain infrastructure for ML model serving.
  • Collaborate with ML engineers to streamline training workflows.
  • Manage cloud infrastructure using Kubernetes and Terraform.
  • Create dashboards and analytics tools.

Skills

Python backend development
FastAPI or equivalent
Kubernetes
Terraform
Cloud-native systems

Job description

Social network you want to login/join with:

Senior Software Engineer | ML Infrastructure, London

About Us

We’re a stealth-stage deep tech startup reimagining how AI models are trained, scaled, and optimised. Our goal is to make large-scale AI systems faster, greener, more efficient, and easier to deploy. If you're excited by infrastructure that powers the bleeding edge of machine learning, we’d love to hear from you.

The Role

We're hiring a Senior Software Engineer to lead the development of a high-performance API platform for serving machine learning models at scale. You’ll be responsible for the entire infrastructure stack — from backend APIs to deployment, scaling, and performance optimization. This hands-on role sits at the intersection of distributed systems, MLOps, and cloud-native engineering.

What You’ll Be Doing

  • Architect and build scalable APIs using FastAPI (or similar), Python, and modern backend frameworks
  • Design and maintain infrastructure for ML model serving
  • Collaborate with ML engineers to streamline training and deployment workflows
  • Manage cloud infrastructure — Kubernetes, Terraform, CI/CD pipelines
  • Create dashboards and analytics tools using React or similar technologies
  • Lead system design, performance tuning, and ensure system reliability

What We’re Looking For

  • 5+ years of professional software engineering experience
  • Strong Python backend development skills (FastAPI or equivalent)
  • Experience scaling cloud-native systems (preferably on AWS) using microservices and infrastructure-as-code
  • Deep knowledge of Kubernetes and Terraform in production environments
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs