Latest Software Engineering Jobs

NVIDIA logo

Senior Performance Engineer

This role involves analyzing end-to-end performance of large-scale AI workloads across compute, network, storage, and software stacks. The engineer will design performance studies, identify bottlenecks, and drive optimizations in collaboration with deep learning and platform teams. Work focuses on profiling, benchmarking, and delivering actionable insights to improve the efficiency and reliability of NVIDIA's DGX Cloud AI systems.

NVIDIA
NVIDIA logo

Senior Performance Engineer

Analyze end-to-end performance of large-scale AI workloads across compute, network, storage, and software stacks. Design and execute performance studies, diagnose bottlenecks, and deliver optimization plans in collaboration with deep learning and platform teams. Focus on improving efficiency and scalability of DGX Cloud systems through rigorous benchmarking and data-driven insights.

NVIDIA

Drug Delivery Business Developer

This role involves driving business development in the drug delivery sector by building strategic relationships with pharmaceutical and biotech clients. The individual will collaborate with technical teams to shape and sell innovative medical device development projects, from concept to production, focusing on inhalers, injectors, and connected delivery systems. The position requires a strong grasp of technical and commercial challenges in global drug delivery markets.

Cambridge Consultants United Kingdom
On-site Permanent

Physicist – Photonics & Optics

This role involves tackling diverse technical challenges in optical physics and applied science, with a focus on designing and developing photonic integrated circuits for applications in defence, healthcare, and energy. The physicist will work hands-on in the lab and on desk-based analysis, contributing to innovative projects such as sensing chips, imaging systems, and miniaturised photonic devices. Collaboration within multidisciplinary teams and rapid learning of new domains are central to the role.

Cambridge Consultants United Kingdom
On-site Permanent Clearance Required

Applied AI Engineer, Agents & Automations

This role involves building and improving AI-powered product experiences within Cohere's North platform, focusing on creating reliable and user-friendly AI agents and workflows. Responsibilities include designing new interfaces, building evaluation systems, and working closely with product, design, and customer teams to enhance AI reliability and user trust.

Cohere United Kingdom
Remote Permanent

Software Engineer

As a Software Engineer, you will develop diagnostic software that improves lives globally. Your responsibilities include writing efficient code, troubleshooting, documentation, and solution design. You will work closely with a team, mentoring juniors and promoting best practices.

Candour Liverpool, United Kingdom £45,000 – £55,000 pa

Software Engineers - HPC / Distributed Systems- Sophisticated Prop Trading Firm

This role involves building a cutting-edge HPC and distributed systems platform for a prop trading firm. You'll work in a greenfield environment, shaping the research stack and infrastructure from scratch, with a focus on GPU-heavy workloads and distributed training. The team structure is pod-like, offering significant strategic influence and collaboration.

eFinancialCareers London, United Kingdom
On-site Permanent
Databricks logo

Staff Software Engineer - Backend

This role involves building and improving large-scale distributed systems for Databricks' Lakehouse Platform, focusing on backend services that enable secure, high-performance data storage and access across cloud infrastructures. You'll work on reliability, scalability, and developer experience, tackling challenges from infrastructure to product features. As a founding team member in London, you'll help shape the future of a unified data and AI platform.

Databricks London, United Kingdom
On-site Permanent
Wayve logo

Senior Software Engineer - Runtime Platform, Robot Software

This role involves developing and optimizing the software stack for Wayve's autonomous driving vehicles, focusing on performance, latency, and system efficiency. You will work closely with multiple teams to identify and resolve bottlenecks, implement profiling tools, and enhance the overall system performance.

Wayve London, United Kingdom

Full Stack Software Engineer

Design and build full-stack AI-powered applications, translating machine learning outputs into production-ready systems. Collaborate with data scientists and product managers to deliver scalable, user-centric solutions for global clients in regulated industries. Focus on robust architecture, cloud deployment, and client-facing technical leadership.

Faculty AI London, United Kingdom
Hybrid Permanent

Machine Learning Software Engineer (KTP Associate)

This role involves designing and implementing machine learning solutions to enhance decision-making and operational performance in a growing manufacturing supply business. The KTP Associate will work with complex datasets, lead data science initiatives, and introduce new ways of working to a traditionally operated company.

University of Essex Ipswich, South East England, United Kingdom £40 – £45 pa
Contract

Junior DevOps / MLOps Engineer

This role involves configuring and maintaining AWS infrastructure, building CI/CD pipelines, automating deployment tasks, and supporting the packaging and deployment of machine learning models. You will work closely with developers to ensure consistent and reliable production systems.

Adria Solutions Netherton, Kirklees, West Yorkshire, HD4 7EZ, United Kingdom £35,000 – £45,000 pa
Wayve logo

Staff Research Scientist, Reinforce Learning

This role involves developing and advancing AI systems for autonomous driving, focusing on areas like world modeling, reinforcement learning, and spatial intelligence. You'll work on cutting-edge research and real-world deployment, contributing to the future of embodied AI.

Wayve London, United Kingdom

Junior DevOps / MLOps Engineer

This role involves supporting the configuration and maintenance of AWS infrastructure, building and maintaining CI/CD pipelines, automating deployment and operational tasks, and packaging and deploying machine learning models. You will work closely with software and AI engineers to ensure production systems operate effectively and reliably.

Adria Solutions Huddersfield, HD1 2AA, United Kingdom £35,000 – £45,000 pa
OpenAI logo

IT Support Specialist

The IT Support Specialist will serve as the first point of contact for troubleshooting hardware, software, and network issues, coordinate with vendors for equipment procurement and maintenance, and actively participate in process and systems improvement initiatives. The role involves collaborating with cross-functional teams to enhance the overall employee experience and ensure seamless IT operations.

OpenAI United Kingdom
On-site Permanent