Latest software engineer Jobs

NVIDIA logo

Senior Software Engineer, AI Inference Systems

You will architect and optimize high-performance AI inference systems, focusing on GPU kernel optimization, benchmarking, and large-scale deployment across multi-cloud environments. Collaboration with cross-functional teams and conducting original research are key aspects of this role.

NVIDIA logo

Senior Software Engineer, AI Inference Systems

You will architect and optimize high-performance AI inference systems, focusing on GPU kernel optimization, benchmarking, and scaling workloads across multi-cloud environments. Collaboration with cross-functional teams and conducting original research to advance the field of ML systems are key aspects of this role.

Remote Permanent

Software Enabling and Optimization Engineer – GPU Compute (Vulkan / Cross-OS) (f/m/d)

This role involves developing and optimizing GPU compute software using Vulkan across Windows, Linux, and ChromeOS to ensure high-performance execution on Intel client platforms. The engineer will collaborate with ISVs, open-source communities, and internal teams to enable and enhance GPU workloads in areas like AI/ML, media, and productivity applications. Responsibilities span full lifecycle development, performance tuning, technical consultation, and influencing future Intel GPU architecture through direct feedback.

Intel €130,300 pa
Hybrid Permanent
PhysicsX logo

Machine Learning Software Engineer, Research

This role involves working closely with research scientists and simulation engineers to build and optimize machine learning models for real-world physics and engineering problems. You will design, implement, and scale models using distributed training architectures and cloud services, while also mentoring colleagues and translating research into reusable libraries and products.

PhysicsX London, United Kingdom
On-site Permanent
Ocado logo

Senior Robotics Software Engineer

This role involves developing and optimizing core robotics software for automated grocery fulfillment systems, focusing on robustness, safety, and performance in real-world physical environments. The engineer will integrate machine learning and AI techniques into robotic control systems, design fail-safes and error-recovery behaviors, and work closely with hardware and firmware teams to deliver end-to-end automation solutions. Emphasis is placed on production-grade code, CI/CD practices, and mentoring within an Agile, cross-functional team.

Ocado Welwyn Hatfield, United Kingdom
Hybrid Permanent
Wayve logo

Embedded Automotive Platforms Software Engineer

This role involves developing embedded software platforms that interface with automotive hardware and Wayve’s AI driving models. The engineer will create abstractions and APIs to enable consistent deployment of autonomous vehicle software across different platforms, working on systems like Linux and QNX while minimizing platform-specific code. The position emphasizes performance, reliability, and close collaboration with hardware and software teams to advance scalable, production-ready AV technology.

Wayve London, United Kingdom
Hybrid Permanent
Faculty AI logo

Senior Full Stack Software Engineer

This role involves leading the architecture and development of full-stack platforms that translate complex data science and AI insights into scalable, production-grade software solutions. The engineer will work closely with data scientists and product teams to design robust systems, mentor junior developers, and ensure high code quality across both frontend and backend. The position emphasizes technical ownership, innovation within regulated environments, and delivering impactful AI applications for financial and professional services clients.

Faculty AI London, United Kingdom
Hybrid Permanent Clearance Required
OpenAI logo

Forward Deployed Software Engineer - London

About the teamOpenAI’s Forward Deployed Engineering team partners with customers to turn research breakthroughs into production systems. We operate at the intersection of customer delivery and core platform development.About the RoleWe are looking for customer-focused software engineers to build effective...

OpenAI London, United Kingdom
Hybrid Permanent
Entrust logo

iOS Mobile Software Engineer II

This role involves developing and enhancing iOS SDKs for document capture within mobile applications, focusing on high-quality image acquisition, on-device processing, and seamless integration. The engineer will work on camera capabilities and machine learning features to improve user experience and accessibility, while collaborating with cross-functional teams in an agile environment. The position emphasizes robust, scalable code and continuous delivery within a security-focused identity solutions team.

Entrust Portugal
Hybrid Permanent
Ocado logo

Senior Full-Stack Software Engineer

This role involves leading the design and implementation of resilient full-stack features in React, TypeScript, Java, and Spring Boot, with a strong focus on performance under unstable network conditions. The engineer will integrate AI coding tools to enhance productivity, mentor team members, and drive system resilience through advanced client-side persistence and fault-tolerant workflows. Emphasis is placed on operational excellence, API governance, and end-to-end ownership of complex distributed systems.

Ocado United Kingdom
Hybrid Permanent
Darktrace logo

Senior C++ Software Engineer

As a Senior C++ Software Engineer, you will work on the design, development, and optimization of high-performance, C++-driven systems. You will collaborate with a cross-functional team to deliver cutting-edge cybersecurity solutions, focusing on performance, scalability, and robustness.

Darktrace Cambridge, CB2 3BJ, United Kingdom
Hybrid Permanent
PhysicsX logo

Forward Deployed Software Engineer

As a Forward Deployed Software Engineer, you will collaborate with cross-functional teams to build and deploy applications that leverage AI-driven physics models. Your day-to-day involves working directly with customers to understand their engineering challenges, designing and iterating on solutions, and deploying robust backend services using Python, FastAPI, and cloud infrastructure.

PhysicsX United Kingdom
Hybrid Permanent
Databricks logo

Senior Staff Software Engineer - Delta

P-1127At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world's best data and AI infrastructure platform, so our...

Databricks London, United Kingdom
Databricks logo

Senior Staff Software Engineer - Unity Catalog Runtime Enforcement

RDQ127R176At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the...

Databricks London, United Kingdom

Senior AI/ML Software Engineer (LLM Focus)

Senior AI/ML Software Engineer (LLM Focus)Location: Guildford (office based role)Salary and benefits: £on experience + a truly outstanding package that includes an unrivalled holday entitlement.Role OverviewOur client has tasked us to source a talented Senior level AI/ML Software Engineer with...

Ion recruitment Guildford, Surrey, United Kingdom £65,000 – £100,000 pa