Senior Systems Software Engineer, CUDA Driver – Multi-Node and Memory Model

🕒 April 14

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Use design abilities and coding expertise to deliver the best compute platform in the world • Craft elegant solutions to exciting problems and shape the future direction of CUDA • Evangelize, architect, and implement new features related to CUDA’s memory model and multi-node scalability geared towards next-gen AI applications and deployments • Coordinate and drive development efforts across multiple teams • Help define forward-looking improvements to the CUDA APIs and programming model • Write effective, maintainable, and well-tested code • Develop code for multiple operating systems

🎯 Requirements

• BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience) • Strong C and C++ programming skills • Minimum of 8 years of related development experience (multiple positions for varying experience levels open) • Experience driving projects across multiple teams • Experience working with large codebases • Background with operating system interfaces for threads, process control, and virtual memory • Experience writing and debugging multithreaded programs • Good written communication as well as presentation skills

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 April 14

DDN

1001 - 5000

🤖 Artificial Intelligence

Senior Staff Engineer at DDN leading the development of advanced storage systems for AI workloads. Collaborating on high-performance data movement and optimization in the context of AI inference.

Cloud

Distributed Systems

Linux

Python

PyTorch

Tensorflow

🕒 April 14

DDN

1001 - 5000

🤖 Artificial Intelligence

Senior Staff Engineer leading hands-on development of AI data path and storage architecture at DDN. Architecting high-performance data movement systems for real-time AI workloads.

Cloud

Distributed Systems

Linux

Python

PyTorch

Tensorflow

🕒 April 14

PickTrace

51 - 200

🌾 Agriculture

👥 HR Tech

☁️ SaaS

Senior Software Engineer leveraging AI tools to enhance SaaS farm management systems at PickTrace. Collaborating on solutions for agriculture's digital transformation challenges.

Cloud

Docker

Java

Kotlin

Python

React

TypeScript

Go

🕒 April 14

DocMe360

1 - 10

🏢 Enterprise

🏛️ Government

☁️ SaaS

Software Engineer providing hands-on technical leadership for healthcare software development. Collaborating with the Clinical Decision Support team and mentoring junior developers.

Python

React

🕒 April 14

Jenzabar

501 - 1000

📚 Education

☁️ SaaS

🏢 Enterprise

Software Developer at Jenzabar writing, modifying, and debugging client applications while collaborating with the Product Development team.

ASP.NET

Bootstrap

JavaScript

jQuery

MS SQL Server

SQL