Latest Software Developer cambridge Jobs

NVIDIA logo

Senior GPU Networking Architect

Design and optimize GPU communication kernels for large-scale AI systems, focusing on low-level GPU architecture and performance tuning. Collaborate with hardware and AI teams to co-develop communication strategies and programming models that align with GPU execution patterns. Profile and improve end-to-end performance of GPU-resident data movement across distributed accelerators.

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

Senior HPC and AI Network Software Architect

Design and evolve scalable software systems for distributed AI training and inference, focusing on communication efficiency, runtime performance, and system-level integration across GPUs, DPUs, and interconnects. Develop next-generation capabilities in libraries like NCCL, UCX, and UCC, and collaborate with AI framework and hardware teams to optimize end-to-end performance at scale. Drive innovation in AI-specific protocol layers and co-designed solutions for large-scale AI workloads.

NVIDIA Switzerland PLN 221,250 – PLN 507,000 pa
On-site Permanent

Anthropic Fellows Program, Reinforcement Learning

This role involves conducting full-time empirical research in reinforcement learning over a 4-month period, with mentorship from Anthropic researchers. Fellows will design and implement projects such as building RL environments to improve AI model capabilities or safety, using external tools and infrastructure. The program emphasizes rapid experimentation, collaboration, and producing public research outputs like papers.

Anthropic United Kingdom
Hybrid Temporary
NVIDIA logo

Senior Embedded Architect Manager

This role involves leading the design and implementation of security architectures for NVIDIA's next-generation networking products, combining hardware and software expertise. The individual will work hands-on with embedded systems, focusing on secure boot, hardware security primitives, and low-level firmware development across interfaces like PCIe, I2C, and USB. Collaboration with internal teams and external partners is key to addressing security threats and advancing trusted platform technologies.

NVIDIA Cambridge, United Kingdom
On-site Permanent
NVIDIA logo

Senior Embedded Architect Manager

Lead the design and implementation of secure embedded systems for next-generation NVIDIA Networking products, combining hardware and software security innovations. Collaborate across global teams and external partners to define security architecture, develop trusted platforms, and integrate hardware security primitives. Focus on low-level firmware, boot architecture, and secure I/O interfaces in high-performance computing environments.

NVIDIA Bristol, United Kingdom
On-site Permanent
NVIDIA logo

Senior Embedded Architect Manager

Lead the design and implementation of secure embedded systems for next-generation NVIDIA Networking products, combining hardware and software security innovations. Drive architectural decisions across interfaces like PCIe, USB, and I3C while collaborating with cross-functional teams and external partners. Focus on trusted platform development, secure boot, and hardware-rooted security using technologies such as RISC-V and Root-of-Trust.

NVIDIA Reading, United Kingdom
On-site Permanent
NVIDIA logo

Senior Embedded Architect Manager

Lead the design and implementation of secure embedded systems for next-generation networking products, focusing on hardware-software co-design and security architecture. Work across teams and with external partners to integrate security-by-design principles into platforms using RISC-V, firmware, and low-level interfaces. Drive innovation in trusted computing through hands-on research, modeling, and development of secure boot and hardware security primitives.

NVIDIA United Kingdom
Remote Permanent
NVIDIA logo

Senior Embedded Architect Manager

Lead the design and implementation of secure hardware and software architectures for NVIDIA's next-generation networking products. Drive innovation in embedded security by applying hardware-based security primitives and collaborating across cross-functional teams. Focus on secure boot, I/O interfaces, and trusted platform development using RISC-V and root-of-trust technologies.

On-site Permanent
NVIDIA logo

Senior Deep Learning Software Engineer, Inference

Design and optimize GPU-accelerated deep learning inference software for large-scale language and generative AI models. Contribute to open-source frameworks like vLLM and SGLang, and implement performance improvements across NVIDIA's full range of accelerators from datacenter to edge. Work closely with research and engineering teams to profile, tune, and deploy state-of-the-art model serving solutions using CUDA, Triton, and other low-level optimization tools.

NVIDIA Netherlands
NVIDIA logo

Senior Deep Learning Software Engineer, Inference

This role involves designing, optimizing, and maintaining high-performance deep learning inference software for large-scale language and generative AI models. The engineer will work on GPU-accelerated frameworks like vLLM, SGLang, and FlashInfer, implementing cutting-edge algorithms and performance improvements across NVIDIA's full range of accelerators. Collaboration with open-source communities and cross-team partners is central to advancing model serving efficiency and deployment at scale.

NVIDIA PLN 221,250 – PLN 507,000 pa
NVIDIA logo

Senior Deep Learning Software Engineer, Inference

Design and optimize high-performance deep learning inference software for NVIDIA's GPU-accelerated platforms, focusing on frameworks like vLLM and SGLang. Improve model serving efficiency for large language and generative AI models across datacenter and edge devices. Collaborate with research and engineering teams to implement cutting-edge algorithms and performance optimizations using CUDA, Triton, and other low-level tools.

NVIDIA PLN 221,250 – PLN 507,000 pa
Remote Permanent
NVIDIA logo

Senior Quantum Systems Engineer - Quantum Computing

You will collaborate with internal and external teams to define system requirements for fault-tolerant quantum computing, develop novel approaches to real-time quantum error correction, and distill product requirements into technical specifications. The role emphasizes innovation, technical depth, and rapid problem-solving in a highly collaborative environment.

NVIDIA United Kingdom
Remote Permanent
NVIDIA logo

Senior Quantum Systems Engineer - Quantum Computing

You will collaborate with internal and external teams to define system requirements for fault-tolerant quantum computing, develop novel approaches to quantum error correction, and distill product requirements into technical specifications. The role emphasizes real-time systems, quantum control, and innovation in a fast-paced, collaborative environment.

Remote Permanent
NVIDIA logo

Senior CPU Compiler Performance Engineer

Design and optimize compiler technologies for NVIDIA's CPUs, focusing on hardware-software co-design to enhance performance for AI and high-performance computing workloads. Collaborate with distributed teams and open-source communities to develop advanced compiler features and contribute to next-generation compute platforms. Analyze real-world workloads to drive improvements in both compiler toolchains and future CPU architectures.

NVIDIA Cambridge, United Kingdom
NVIDIA logo

Senior CPU Compiler Performance Engineer

This role involves developing high-performance CPU compilers for NVIDIA's next-generation computing platforms, with a focus on AI and HPC workloads. You'll work on hardware-software co-design, optimising compiler toolchains for NVIDIA CPUs like Grace, and contributing to open-source projects such as LLVM and GCC. Collaboration with pre-silicon teams and upstream communities is central to improving performance across data centres and supercomputing environments.