Latest software engineer Jobs

NVIDIA logo

Senior Software Engineer, RL Post-Training Frameworks

This role involves designing and building scalable reinforcement learning (RL) post-training infrastructure that supports the full lifecycle of training-inference-rollout loops across heterogeneous hardware. The engineer will contribute to open-source RL frameworks, optimize distributed systems for performance and resilience, and collaborate with research and hardware teams to advance AI capabilities. Work spans deep integration with PyTorch, Kubernetes, and high-performance computing environments to enable next-generation AI models.

Remote Permanent
NVIDIA logo

Senior Software Engineer, AI Inference Systems

You will architect and optimize high-performance AI inference systems, focusing on GPU kernel optimization, compiler development, and benchmarking. This role involves collaborating with cross-functional teams to push the boundaries of accelerated computing for AI, contributing to open-source projects, and conducting original research.

NVIDIA Germany
Remote Permanent

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

This role involves enabling and optimizing GPU compute workloads on Intel platforms using Vulkan across Windows, Linux, and ChromeOS. The engineer will collaborate with ISVs, open-source communities, and internal teams to develop, debug, and optimize software solutions, while providing technical feedback to shape future Intel GPU technologies. The position emphasizes performance tuning, cross-OS development, and ecosystem engagement for client systems including laptops, desktops, and workstations.

Intel €130,300 pa
Hybrid Permanent

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

This role involves deep technical work on GPU compute software, focusing on Vulkan-based optimization across Windows, Linux, and ChromeOS. You'll collaborate with ISVs, open-source communities, and internal teams to enable and optimize workloads on Intel GPUs, covering areas like AI/ML, media, and productivity applications. The position emphasizes low-level programming, performance tuning, and influencing future Intel GPU architecture through hands-on software development and partner engagement.

Intel €130,300 pa
Hybrid Permanent

Staff Software Engineer - Machine Learning

This role involves leading the technical strategy for ML/AI use cases in the UK, coordinating ML engineering efforts across multiple teams, and providing technical consultancy. You will drive MLOps standards, collaborate with data science teams, and mentor engineers to foster a culture of continuous learning.

Capital One Ec1Y8Af, EC1Y 8AF, United Kingdom
Hybrid Permanent

Cyber Software Engineer - National Security

As a Cyber Software Engineer, you will work on critical systems supporting National Security missions, applying secure coding practices and maintaining high software quality. You will collaborate with teams at the forefront of AI, Cyber, Cloud, DevOps, and Platform Engineering, contributing to research, design, and development of secure systems.

Sanderson Hampshire, United Kingdom £40,000 – £75,000 pa
On-site Permanent Clearance Required

Senior Software Engineer

You will work on modern, cloud-based software development for DVLA's digital services, focusing on both back-end and front-end technologies. Your role involves developing secure and scalable applications, collaborating with cross-functional teams, and mentoring junior developers within a supportive and agile environment.

Inspire People Swansea, United Kingdom £44,241 – £58,997 pa
Hybrid Permanent Flexible Clearance Required

Graduate Technical Engineer (Software Engineering Pathway) x5

This role involves troubleshooting and supporting enterprise software systems while gaining hands-on experience with AI, cloud technologies, and programming languages like Python and JavaScript. You'll work alongside experienced engineers, contribute to system improvements, and develop skills across a range of modern tech platforms. The position offers a structured career pathway into software engineering within a learning-focused environment.

Jam Management Consultancy ltd Bracknell, Berkshire, United Kingdom £35,000 – £38,000 pa
Hybrid Permanent
Synthesia logo

Senior/Staff Software Engineer, Back End Leaning

This role involves working on core enterprise platform systems, focusing on backend services to ensure security, reliability, and scalability for large customers. You will collaborate with product, security, and infrastructure teams to translate business requirements into technical solutions, while owning and improving systems in production.

Synthesia London, United Kingdom
Remote Permanent
Medtronic logo

Principal Embedded Software Engineer - 6-Month

As a Principal Embedded Engineer, you will work on expanding the feature set of existing medical devices and ensuring the codebase is maintainable. You will collaborate with multidisciplinary teams to develop and productize custom computing devices for hospital operating rooms, focusing on robust and secure software for medical-grade systems.

Medtronic London, United Kingdom
On-site Contract
Faculty AI logo

Full Stack Software Engineer

This role involves building and scaling AI-powered systems for global clients, working across the full stack to turn machine learning outputs into production-ready applications. You'll collaborate with data scientists and product managers in cross-functional teams, designing robust architectures that balance rapid prototyping with long-term maintainability. The position emphasizes technical leadership, client engagement, and deployment of responsible AI in regulated sectors.

Faculty AI London, United Kingdom
Hybrid Permanent
PhysicsX logo

Staff Machine Learning Software Engineer, Research

This role involves leading machine learning engineering efforts within a research context, focusing on scaling and optimising AI models for high-fidelity physics and engineering simulations. The engineer will bridge research and production by transforming prototypes into robust, distributed systems, working closely with scientists and guiding junior team members. Key responsibilities include defining technical strategy, building scalable ML infrastructure, and mentoring within a collaborative, interdisciplinary team.

PhysicsX London, United Kingdom
On-site Permanent
PhysicsX logo

Senior Forward Deployed Software Engineer

About us PhysicsX is a deep-tech company with roots in numerical physics and Formula One, dedicated to accelerating hardware innovation at the speed of software. We are building an AI-driven simulation software stack for engineering and manufacturing across advanced industries....

PhysicsX North Tyneside, NE29 8EP, United Kingdom
Hybrid Permanent
Synthesia logo

Principal/Staff Software Engineer

This role involves working on core enterprise platform systems, focusing on security, reliability, and scalability for large customers. You will contribute to new APIs, own long-term projects, and collaborate with product, security, and infrastructure teams to translate business requirements into technical solutions.

Synthesia United Kingdom
On-site Permanent
Entrust logo

iOS Mobile Software Engineer II

This role involves developing and enhancing iOS SDKs for document capture within identity verification solutions, focusing on camera functionality, on-device image processing, and machine learning integration. The engineer will collaborate with cross-functional teams to deliver a high-quality, accessible, and customizable user experience across multiple platforms. Work emphasizes Swift development, API integration, and improving CI/CD pipelines for robust SDK performance.

Entrust London, United Kingdom
Hybrid Permanent