cover image
Cubiq Recruitment

Software Engineer

Hybrid

Oxford, United kingdom

Full Time

18-12-2025

Share this job:

Skills

Python CI/CD Docker Kubernetes Research Architecture Machine Learning benchmarking Autonomy cloud platforms Spark CI/CD Pipelines Microservices gRPC

Job Specifications

Software Engineer

Hybrid (2 days in Oxford / 1 day in London / 2 days WFH)

The Client:

We’re partnering with a highly funded AI research company, poised to build the largest and most advanced AI team in Europe in the coming years. There aren't many opportunities where you get to work on addressing the problems of tomorrow in a "don't be afraid to push boundaries and fail environment”. Competing on a Deepmind-esque level, you'll be addressing some of humanity’s most pressing and enduring challenges, including next-generation drug discovery, combating climate change, the future of sustainable agriculture, and various other humanity-positive missions! By joining their team, you’ll have the opportunity to contribute to research that directly shapes a better, more sustainable future for humanity. You'll be joining at an early stage, which means there are truly very few opportunities that can compete with this on a personal impact level!

The Role:

They are hiring Software Engineers to build robust, scalable software systems that support our scientific initiatives. You will work across the full software lifecycle, including architectural design, API development, testing, and deployment. The role focuses on creating reliable, modular technology built to high engineering standards.

Key Responsibilities:

Design and develop reliable backend services, APIs, and software components that support scientific applications and products.
Integrate a wide range of systems, including ML inference services, hardware interfaces, and data pipelines, into unified solutions with high availability and low latency.
Take ownership of the full production lifecycle, covering system design, development, automated testing, benchmarking, deployment, and ongoing observability.
Work closely with a multi-disciplinary team of Data Engineers, AI Scientists, Software Engineers, and Domain Experts.
Promote strong software engineering practices, with a focus on code quality, security, and clear, transparent systems.

Technical Skills:

MSc, or equivalent practical experience, in Computer Science, Software Engineering, or a related technical field.
Significant experience as a Software Engineer, with strong proficiency in Python and a track record of building and deploying robust, scalable distributed systems in production environments.
Proven experience designing and operating complex systems that combine scalable data infrastructure, hardware interfaces, and machine learning models, with the ability to define and expose functionality through clear, well-documented APIs such as REST or gRPC.
Hands-on experience building and maintaining reliable CI/CD pipelines and reproducible development workflows.
A strong team player who can clearly communicate system design, architectural decisions, and engineering practices within multi-disciplinary teams.

Nice to Have:

Hands-on experience deploying applications using Kubernetes, with exposure to distributed computing frameworks such as Ray or Spark, or specialist batch schedulers and resource managers including Slurm, Volcano, or Kueue.
Strong experience with specialist model serving engines like vLLM or Triton, or with approaches for deploying models in resource-constrained or high-throughput environments.
A background in deploying and operating production systems across a range of environments, including cloud platforms, on-premises clusters, and edge devices.
Comfortable working in fast-moving R&D environments, with the autonomy to turn scientific goals into reliable, production-ready software.

What’s on Offer:

Salary packages competitive with FAANG businesses
An opportunity to work on projects that will make a difference in the world, all projects are multi-decade programs that are oriented to improve society and people’s lives
A rare opportunity to take part in shaping the core ML infra team as it grows from the ground up
State-of-the-art resources, enabling you to push the boundaries of AI research and development quickly and ethically

Benefits:

Enhanced holiday pay
Flexible working hours
Travel costs covered
Pension
Life Assurance
Income Protection
Private Medical Insurance
Hospital Cash Plan
Therapy Services
Perk Box
Electric Car Scheme

Apply now or drop me a message if you’d like to hear more

Software Engineer

Hybrid (2 days in Oxford / 1 day in London / 2 days WFH)

Keywords: Software Engineer, Backend Engineer, Python Engineer, Python, Distributed Systems, REST APIs, gRPC, Microservices, System architecture, Software lifecycle, CI/CD, Production Systems, Observability, Machine Learning Infrastructure, ML Infrastructure, Inference, Kubernetes, Docker, Ray, Spark, Slurm, Volcano, Kueue, vLLM, Triton

About the Company

We believe that advanced technology is paving the way to a more sustainable future. We believe in going the extra mile to provide our customers with a competitive edge. Since our inception in 2010, Cubiq has established a reputation for excellence in the delivery of high quality engineering talent to the most ground-breaking technology companies in the world. Cubiq methods are subtle, data-driven, and highly effective, which is how we have become widely recognised as leading experts within engineering and technology recr... Know more