Latest software engineer Jobs

NVIDIA logo

Senior Software Engineer, CUDA Core Libraries

Develop and optimize foundational CUDA Core Libraries in C++ and Python, focusing on high-performance parallel algorithms and developer-facing APIs. Work across the full development lifecycle, from design and implementation to testing and maintenance, while collaborating with senior engineers and engaging directly with users. Contribute to key open-source projects like Thrust, CUB, libcudacxx, and numba-cuda, shaping the core of GPU computing for AI and HPC workloads.

NVIDIA Germany PLN 292,500 – PLN 650,000 pa
Remote Permanent
NVIDIA logo

Senior Software Engineer, CUDA Core Libraries

Develop and optimize core CUDA libraries in C++ and Python, focusing on high-performance GPU algorithms, parallel computing, and language bindings. Work on foundational infrastructure used in deep learning, scientific computing, and data analytics, with end-to-end ownership of features including testing, benchmarking, and maintenance. Collaborate in open-source-style workflows and engage directly with developers to improve the CUDA platform.

NVIDIA PLN 292,500 – PLN 650,000 pa
Remote Permanent

Senior Software Engineer, Inference

This role involves building and operating large-scale, distributed inference systems that serve Claude to millions of users globally. The engineer will work on intelligent request routing, fleet-wide orchestration across diverse AI accelerators, and high-performance deployment pipelines. The position emphasizes real-time adaptability, compute efficiency, and close collaboration with research teams to enable next-generation model development.

Anthropic London, United Kingdom £225,000 – £325,000 pa

Staff Software Engineer, AI Reliability Engineering

This role focuses on ensuring the reliability and resilience of large language model serving systems at scale. You'll design service level objectives, build observability tooling, lead incident response, and collaborate across teams to strengthen critical infrastructure paths—from API layers to accelerators. The position demands a systems-thinking engineer passionate about robustness, safety, and cross-team partnership in high-stakes AI environments.

Anthropic London, United Kingdom £325,000 – £390,000 pa

Senior Software Engineer

This role involves developing a semantic data integration platform for enterprise and AI agent use, working across backend Kotlin services, an open-source schema language, and AI-driven automation. Engineers contribute to streaming pipelines, query execution, and API composition, with greenfield development on an AI agent using Spring AI. The role spans full-stack components, including Angular and React, within a distributed, async-first team environment.

Oscar Technology London, United Kingdom £70,000 – £90,000 pa

Android Software Engineer

Develop and optimize a production Android application centered around AI-driven features such as chat, vision, and voice interactions. Design intuitive UX patterns for streaming responses and partial results while ensuring performance, reliability, and efficient resource usage. Collaborate closely with backend and ML teams to integrate and refine AI capabilities in a high-velocity environment.

Burton Recruitment London, United Kingdom £70,000 – £100,000 pa

iOS Software Engineer

Develop and optimize a production-grade iOS application centered around AI-driven interactions, focusing on performance, reliability, and intuitive user experience. Design and implement UX patterns for streaming responses, retries, and fallbacks while collaborating closely with backend and ML teams. Work in a high-velocity, small-team environment to deliver a seamless, intelligent mobile assistant.

Burton Recruitment London, United Kingdom £70,000 – £100,000 pa

TypeScript Software Engineer

This role involves building a modern FinTech SaaS platform from the ground up using TypeScript, Node.js, and React within a cloud-native, AI-first engineering environment. You'll work across the full stack to develop scalable microservices and contribute to architectural decisions in a collaborative team setting. The role emphasizes innovation through AI-assisted development and modern cloud practices on AWS and Azure.

Noir London, United Kingdom £40,000 – £65,000 pa
Hybrid Permanent

Senior Software Engineer (Infrastructure)

This role involves building and maintaining cloud-native infrastructure for a modern core banking platform. The engineer will develop automation, observability, and orchestration tools to support scalable deployment and management of services, working closely with engineering and SRE teams. Focus areas include CI/CD, disaster recovery, and integration with data and streaming platforms in high-consistency environments.

Thought Machine London, United Kingdom
Hybrid Permanent

Lead Software Engineer

The Lead Software Engineer will design and implement software solutions for underwater robotics applications, working closely with multidisciplinary teams to deliver complex projects. Responsibilities include leading technical innovation, ensuring software quality, and mentoring junior engineers.

Saab Fareham, United Kingdom
On-site Permanent Clearance Required

Embedded Software Engineer

This role involves developing low-level embedded software, integrating secure IoT communication protocols, and building automated test frameworks. You will collaborate with hardware teams, maintain technical documentation, and participate in CI/CD pipelines.

Zenovo Le11Aa, United Kingdom £65,000 pa
Hybrid Permanent

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

Graduate Technical Engineer (Software Engineering Pathway)

This role involves troubleshooting and supporting enterprise software platforms while gaining hands-on experience with AI, cloud technologies, and modern software stacks. You'll work alongside experienced engineers, develop technical skills in Python, .NET, and JavaScript, and contribute to real-world systems. The position offers structured mentoring and a clear pathway into a long-term software engineering career.

Jam Management Consultancy ltd Slough, Berkshire, United Kingdom £35,000 – £38,000 pa
Faculty AI logo

Full Stack Software Engineer

Build and scale AI-powered full-stack systems for global clients in regulated industries, collaborating with data scientists and product managers. Take ownership of frontend and backend architecture, turning machine learning outputs into production-ready solutions. Work in a technically rigorous environment focused on responsible AI deployment and long-term maintainability.

Faculty AI London, United Kingdom
Hybrid Permanent
PhysicsX logo

Machine Learning Software Engineer, Research

Develop and optimize machine learning models for high-fidelity, multi-physics simulation in engineering and scientific domains. Translate research prototypes into scalable, production-grade systems using distributed training and cloud infrastructure. Work across the full ML lifecycle, from foundational model design to deployment, while mentoring team members and collaborating with research scientists on real-world industrial applications.

PhysicsX London, United Kingdom
On-site Permanent