CareerPlanSign in

Senior Software Engineer

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

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

Deliverable

production ML models | product features | infrastructure

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 70,000+ jobs from 20+ sources.