Machine Learning Jobs

349 jobs for “Software Engineer”

Results

Software Engineer, AI Libraries

Last month

Wayve London

Builds reusable Python libraries and platform tooling for multimodal data loading, distributed training, inference, checkpointing and observability, supporting ML teams running models across thousands of GPUs. Partners closely with researchers to turn complex workflows into stable, scalable software, leading projects from discovery to delivery. A software and platform engineering role rather than ML modelling.

Hybrid Permanent

Software Engineer, Data Enrichment

Last month

Wayve London

Build and operate backend services, APIs and data-processing workflows for a platform that deploys, runs and evaluates ML models over petabytes of driving data and large GPU fleets. Work spans model-execution workflows, versioned outputs, annotation and dataset-catalogue features, plus reliability, performance and cost work across distributed, compute-intensive systems.

Hybrid Permanent

Software Engineer, Platform Systems

10 months ago

OpenAI London

Designs and builds distributed failure detection, tracing, and profiling systems for large-scale AI training workloads, identifying slow or faulty nodes and surfacing performance bottlenecks. Works deep in the stack across collective communication, parallelism, fault tolerance, and observability, collaborating closely with systems, infrastructure, and research teams.

Permanent Clearance Required

Software Engineer, Agent Infrastructure

17 months ago

OpenAI London

Builds and scales the infrastructure that trains and deploys OpenAI's agentic models, spanning a novel in-house container orchestration platform, FastAPI and gRPC APIs, and Terraform-managed cloud systems. Works closely with researchers on novel training runs while scaling production agent platforms to hundreds of millions of users.

Hybrid Permanent Clearance Required
AI Security Institute logo

Senior Software Engineer, Chem-Bio

2 weeks ago

AI Security Institute London

Senior individual contributor building the shared platform, tooling and infrastructure for an interdisciplinary chem-bio research team, including LLM-based agent systems and evaluation frameworks. Works closely with researchers to translate varied needs into maintainable Python systems, while contributing to engineering standards and mentoring peers without line management.

Hybrid

Python & AWS Software Engineer - Data Science Focus

3 days ago

Adecco Derby £60,000 – £75,000 pa

Builds data pipelines, ETL processes and backend services in Python, plus APIs and microservices delivering data products. Deploys machine learning models into production and manages AWS infrastructure (S3, Lambda, EC2, RDS, Glue) for data and application workloads, working with large complex datasets in an Agile team.

Hybrid

Senior Software Engineer

Last month

Quantexa London

Builds and shapes next-generation data analytics products within the R&D team, working on the core Contextual Decision Intelligence platform used for fraud, financial crime and data management. Back-end services are written in Scala as microservices, using Cats, Shapeless, Akka and Monix, with event sourcing and CQRS in the persistence layer.

Hybrid Permanent
Anthropic logo

Staff Software Engineer, Inference

2 months ago

Anthropic London £325,000 – £390,000 pa

Builds and operates the distributed systems that serve Claude to millions of users, spanning request routing, load balancing, autoscaling and fleet orchestration across thousands of AI accelerators in multiple clouds. The role sits at the intersection of high-performance infrastructure and ML, integrating new accelerator platforms and supporting new model architectures.

Hybrid
Anthropic logo

Staff+ Software Engineer, Safeguards Infrastructure

2 months ago

Anthropic London £325,000 – £395,000 pa

Builds foundational infrastructure for AI safety safeguards, including data storage, metrics and evaluation systems, and tooling for human and agentic review. Involves maintaining real-time, multi-layered defenses against model misuse at scale while reducing manual oversight. Works across the stack, primarily in Python, with opportunities in TypeScript or Rust.

Hybrid
Isomorphic Labs logo

Staff Software Engineer (Inference Platform), London

Last month

Isomorphic Labs London

Lead the hardening and scaling of an inference platform serving fleets of cutting-edge ML models for scientific applications. Set strategy and roadmaps, architect next-generation services, and solve core scaling limits for high-throughput performance, partnering with research, product and operations teams.

Hybrid

Lead Software Engineer (Safety)

2 weeks ago

Faculty London

Lead technical strategy, architecture and deployment of secure AI systems across high-stakes domains, bridging AI research and production. You'll build scalable ML infrastructure, champion safety-first frameworks and capability evaluations, advise senior client leadership, and mentor engineering talent while partnering with Frontier Labs on multi-agent tooling and AI governance.

Hybrid Permanent
Databricks logo

Staff Software Engineer - Backend

Last month

Databricks London

Founding engineer role building the Lakebase managed Postgres transactional layer, spanning control plane, proxy data path, and platform reliability. Work covers large-scale distributed systems, high-throughput connection routing, SLI/SLO definition, and AI-powered automation across AWS, GCS, and Azure storage backends.

Senior Software Engineer (Safety)

Last month

Faculty London

Lead the design, build and deployment of production-grade ML and LLM systems for national security and AI safety clients, including capability testing of frontier models. Act as a trusted technical advisor, define engineering standards for ML at scale, and mentor junior engineers while working with frontier labs on red teaming and evaluation.

Hybrid Permanent

Senior Software Engineer

2 days ago

Technify Talent Limited London £90,000 – £110,000 pa

Designs and optimises multi-threaded C++ pipelines for image processing, computer vision and rendering, tuning algorithms for spatial analysis, sensor alignment and scene reconstruction. Uses parallel computing and GPU acceleration to hit strict performance targets, builds cross-platform production software, influences architecture and joins a support rota. Works on a core platform being built from the ground up.

Electronics / Software Engineer

7 months ago

Cambridge Consultants United Kingdom

Work as part of a multi-disciplinary technical team on client assignments spanning consumer devices, industrial systems, and defence. Design and implement embedded systems, including C software for embedded targets, SystemVerilog for FPGAs, PCB design, and hardware testing, while interacting directly with clients from requirements capture to handover.

On-site Permanent Clearance Required

Get new Software Engineer roles by email. One email a morning when new roles match. Stop any time.