CareerPlanSign in

Senior Software Engineer

Oxford, England, United Kingdom💼 Full-time🗓 2026-09-18 → 2026-10-01

Core

Build robust, scalable software systems and services that power scientific initiatives, integrating ML inference servers, hardware interfaces, and data pipelines.

Role type

Senior Software Engineer (Scientific Computing)

Builds

APIs, CLI tools, software modules, and cohesive systems for scientific applications and products.

Domain

Scientific Computing / AI & Robotics / Generative Biology

Required skills

Python, distributed systems, API design (REST, gRPC), CI/CD pipelines, system architecture, observability

Preferred skills

Kubernetes, distributed computing frameworks (Ray, Spark), model serving engines (vLLM, SGLang), GitOps, edge device deployment

Technologies

Python, REST, gRPC, Kubernetes, Ray, Spark, vLLM, SGLang, ArgoCD, GitHub Actions

Responsibilities

Design and build robust services (APIs, CLI tools) for scientific applications; integrate ML inference servers, hardware interfaces, and data pipelines; own the full production path from design to deployment; manage complex systems involving scalable data infrastructure and ML models; implement and manage CI/CD pipelines.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 897,000+ jobs from 20+ sources.