Latest Autonomous Systems Developer Jobs

NVIDIA logo

Senior Software and System Architect

Lead the design of next-generation system architectures for DPUs and NICs, focusing on cloud networking, orchestration, and security. Develop end-to-end solutions spanning hardware to application layers, with deep involvement in prototyping and architecture specification. Collaborate globally with engineering and product teams to shape the future of data center technologies.

NVIDIA United Kingdom
NVIDIA logo

Senior Software and System Architect

This role involves defining next-generation system architectures for NVIDIA's DPU and NIC technologies, focusing on cloud networking, security, virtualization, and orchestration. You'll lead end-to-end architectural design from hardware to application level, develop proof-of-concept prototypes, and collaborate with global teams and high-profile customers to shape future data center solutions.

NVIDIA logo

Senior Software and System Architect

Design and define next-generation system architectures for DPUs and NICs, spanning hardware to application layers with a focus on cloud networking, orchestration, and security. Lead architecture specifications and proof-of-concept development while collaborating globally with engineering and customer teams. Innovate across networking, virtualization, and SDN to shape the future of data center technologies.

NVIDIA logo

Senior Software and System Architect

Design and define next-generation system architectures for DPUs and NICs, spanning from hardware to application layers. Lead cloud networking solutions with a focus on orchestration, provisioning, and security. Collaborate globally with engineering teams and external customers to innovate and prototype cutting-edge data center technologies.

NVIDIA logo

Senior Software and System Architect

Design and define next-generation system architectures for DPUs and NICs, spanning hardware to application layers. Lead cloud networking solutions involving orchestration, provisioning, and security, while collaborating with global engineering teams and external customers. Develop prototypes, evaluate emerging technologies, and deliver clear architectural specifications for scalable data center systems.

NVIDIA logo

Senior HPC Performance Engineer

Conduct performance characterization and analysis on large multi-GPU and multi-node clusters, focusing on GPU communication libraries like NCCL and NVSHMEM. Evaluate system-level interactions across hardware and software stacks, develop tools to visualize performance data, and debug issues across the full stack. Work closely with cross-functional teams to optimize communication performance at scale for HPC and deep learning applications.

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

Senior Software Engineer, RL Post-Training Frameworks

Design and scale reinforcement learning post-training infrastructure that integrates training, inference, and rollout across heterogeneous hardware. Work on open-source RL frameworks and distributed runtimes while collaborating with AI researchers and hardware teams to optimize performance and system resilience at scale.

NVIDIA Germany
Remote Permanent
NVIDIA logo

Senior Software Engineer, RL Post-Training Frameworks

Architect and build scalable reinforcement learning post-training infrastructure that integrates training, inference, and rollout across heterogeneous hardware. Work across the full stack—from deep learning frameworks to distributed runtimes—optimizing performance and reliability for large-scale AI workloads. Collaborate with researchers, framework teams, and hardware partners to enable next-generation AI capabilities.

Remote Permanent
NVIDIA logo

Senior Software Engineer, RL Post-Training Frameworks

This role involves designing and building scalable reinforcement learning post-training infrastructure that supports the full lifecycle of RL workflows, from experimentation to production at scale. The engineer will optimize distributed training-inference-rollout loops across heterogeneous hardware, contribute to open-source RL frameworks like VeRL and TorchTitan, and collaborate with research and hardware teams to shape future AI capabilities. Key challenges include fault tolerance, elastic scaling, and efficient coordination of actor-critic-reward models in complex distributed environments.

Remote Permanent
NVIDIA logo

Senior HPC Performance Engineer

This role involves analyzing HPC applications across distributed and heterogeneous systems to identify performance bottlenecks and optimization opportunities. The engineer will work closely with compiler and application teams, providing deep technical insights to improve GPU acceleration and parallel computing efficiency. Focus areas include performance tuning, parallel programming models, and low-level system architecture.

NVIDIA Germany
Remote Permanent
NVIDIA logo

Senior HPC Performance Engineer

Analyze HPC applications across diverse architectures to identify performance bottlenecks and optimization opportunities, supporting compiler and application engineering teams. Focus on GPU acceleration of scientific workloads in domains like climatology, fluid dynamics, and defense. Work with large-scale distributed systems and heterogeneous compute nodes involving CPUs, GPUs, and many-core processors.

Remote Permanent
NVIDIA logo

Senior HPC Performance Engineer

Analyze and optimize HPC applications across heterogeneous systems, focusing on performance insights for compiler and application engineering teams. Work with large-scale distributed-memory systems and parallel architectures, supporting GPU acceleration of scientific workloads. Drive performance improvements using deep knowledge of compilers, parallel programming models, and system architecture.

Remote Permanent
NVIDIA logo

Senior Compiler Engineer

Design and optimize compiler software for NVIDIA's Grace CPUs, focusing on performance improvements for AI and HPC workloads. Collaborate with upstream open-source communities and contribute to next-generation CPU micro-architecture development. Work within a globally distributed engineering team to enhance the GNU Toolchain and LLVM-based infrastructure.

NVIDIA Cambridge, United Kingdom
Hybrid Permanent
NVIDIA logo

Senior Compiler Engineer

Design and optimize compiler software for NVIDIA's Grace CPUs, focusing on performance-critical AI and HPC workloads. Collaborate with global teams and upstream open-source communities to enhance the GNU Toolchain. Contribute to next-generation CPU architecture development and compiler infrastructure improvements.

On-site 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