CareerPlanSign in

Software Engineer - Orchestration

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

Core

Design and build the software orchestration layer for autonomous laboratories, bridging stochastic AI agents with deterministic hardware to execute biological experiments safely and reliably.

Role type

Senior Software Engineer (Robotics & AI Orchestration)

Builds

Execution engine for autonomous labs, agentic layers for LLM agents, and integrations with laboratory hardware.

Domain

Robotics, AI, Laboratory Automation, Biology

Deliverable

production ML models | product features | infrastructure

Required skills

Python (async, type hints, testing), system design, API design, hardware integration, agentic AI tools (Claude Code, Cursor), concurrency management, data pipeline design

Preferred skills

ROS, distributed systems, LLM API production experience, computer vision, containerization (Docker/Kubernetes), biology background

Technologies

Python, Docker, Kubernetes, LLM APIs, ROS, vendor SDKs

Responsibilities

Design and build software for scheduling, workflow execution, state management, and error recovery in lab systems; Develop agentic layers including tool interfaces for LLM agents and guardrails for physical hardware; Close control loops using sensing to verify actions and ensure fail-safe states; Integrate with laboratory hardware (robot arms, liquid handlers, incubators) via vendor SDKs and protocols; Build internal Python libraries and simulation environments; Design data models for experimental data and sample tracking; Collaborate with scientists to translate manual protocols into automated workflows; Use and establish practices for AI coding tools; Support commissioning and debugging in the lab.

Seniority

Senior, hands-on IC

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