E

Ellison Institute of Technology

Interdisciplinary R&D translating science into products

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeOxford, UK

About the Job

Requirements

  • A Master of Science degree or equivalent experience in Computer Science, Software Engineering, or a related technical discipline.
  • Extensive experience as a Software Engineer and proficiency in Python, including proven success implementing and deploying robust, scalable distributed systems in production.
  • Experience designing, managing, and orchestrating complex systems involving scalable data infrastructure, hardware interfaces, and machine learning models.
  • Expertise defining and exposing functionality through clean, well-documented APIs such as REST and gRPC.
  • Experience implementing and managing robust CI/CD pipelines and reproducible development workflows.
  • Ability to communicate system design, architecture decisions, and software engineering practices to multidisciplinary teams.
  • Ability to live in or within easy commuting distance of Oxford/London, or willingness to relocate.
  • Must have the right to work permanently in the UK and be willing to travel as necessary.
  • Must be able to work a hybrid schedule with three office days weekly: two in Oxford and one in London.

Responsibilities

  • Design and build robust services, including APIs, command-line interface tools, and software modules, that power scientific applications and products.
  • Integrate machine-learning inference servers, hardware interfaces, and data pipelines into cohesive systems while ensuring high availability and low latency.
  • Own the full production path, from architectural design and coding through automated testing, benchmarking, deployment, and observability.
  • Collaborate with Data Engineers, AI Scientists, Software Engineers, and domain experts.
  • Promote software engineering best practices across EIT, including high standards for code quality, system security, and transparency.

Desired Qualifications

  • Experience using Kubernetes for application deployment and familiarity with distributed computing frameworks such as Ray or Spark, or specialized batch schedulers/resource managers such as Slurm, Volcano, or Kueue.
  • Expertise with specialized serving engines such as vLLM or SGLang, or techniques for deploying models in resource-constrained or high-throughput environments.
  • Familiarity with GitOps and CI/CD tools such as ArgoCD and GitHub Actions.
  • Experience managing and deploying production systems across cloud, on-premises clusters, and edge devices.
  • Ability to work autonomously in fast-paced, dynamic research and development settings and translate scientific objectives into high-quality software.

About the Company

Ellison Institute of Technology

Interdisciplinary R&D translating science into products

The Ellison Institute of Technology unites science, engineering, policy, and entrepreneurship to tackle big global problems through four focus areas: Health, Medical Science & Generative Biology; Food Security & Sustainable Agriculture; Clean Energy Generation & Storage; and Artificial Intelligence & Robotics. It translates scientific discovery into commercial products and sustainable companies, reinvesting profits to fund more research; a key project is the GPAS bioinformatics platform for rapid pathogen analysis to help prevent pandemics. The institute differentiates itself through a deep alliance with the University of Oxford, an alliance faculty model that allows researchers to work across both institutions, and patient capital commitments to fund high-risk, high-reward research. Its goal is to solve global challenges by turning scientific breakthroughs into market-ready solutions and sustainable enterprises.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Oxford, United Kingdom
Founded
2023

Recently Posted Jobs

Explore more opportunities at Ellison Institute of Technology

See more jobs