Senior Software Engineer, CUDA, Rust, Core Libraries

🔥 1 hour ago

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

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

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

• Design and implement idiomatic Rust libraries and APIs for foundational CUDA functionality and GPU algorithms • Build safe Rust abstractions over native CUDA and C/C++ interfaces • Develop and maintain the C/C++ components required to support Rust-facing functionality • Establish safe and efficient interoperability between Rust and C/C++, including interfaces that support downstream Python integration • Optimize performance across Rust, native C/C++, and GPU execution boundaries • Own features end-to-end: design, implementation, testing, profiling, benchmarking, documentation, packaging, release, and maintenance • Improve the Rust developer experience through examples, diagnostics, build integration, compatibility testing, CI, and collaboration with C/C++, Python, compiler, and runtime engineers • Work with users to investigate and resolve issues related to safety, correctness, usability, compatibility, and performance.

🎯 Requirements

• BS, MS, or PhD in Computer Science, Computer Engineering, or related field, or equivalent experience • 8+ years of relevant software development experience • Strong production programming skills in Rust and C/C++, with deep understanding of Rust ownership, lifetimes, traits, generics, concurrency, and unsafe code • Experience developing systems libraries, runtime components, and developer-facing APIs • Practical knowledge of foreign-function interfaces and integrating Rust with C/C++ software • Solid understanding of systems software concepts, including performance, concurrency, and API design • Experience with parallel, heterogeneous, or GPU programming • Experience contributing to production or open-source software, including testing, profiling, benchmarking, packaging, and code review • Ability to work independently, define scope, and drive complex projects to completion • Strong written communication skills and ability to work effectively in large, multi-language codebases (Rust, C/C++, build systems, toolchains, CI).

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🔥 1 hour ago

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Software Engineer, Backend responsible for delivering team goals while leading engineers. Building APIs that power Affirm’s integrations with Enterprise Merchants and Partners.

AWS

Distributed Systems

Kotlin

Kubernetes

MySQL

Python

🔥 3 hours ago

talentpluto

1 - 10

🤝 B2B

🎯 Recruiter

☁️ SaaS

Founding go-to-market engineer at YC-backed AI startup. Driving lead generation and outreach automation with modern tech stack.

🔥 3 hours ago

talentpluto

1 - 10

🤝 B2B

🎯 Recruiter

☁️ SaaS

Founding Go-To-Market Engineer developing and automating lead generation for an AI startup. Operating as a key member of the go-to-market team in a fully remote role.

🔥 4 hours ago

Co–Star

11 - 50

🤖 Artificial Intelligence

🤝 B2B

👥 B2C

Backend Engineer at Co–Star building systems to connect people through astrology. Collaborating with teams to deliver high-quality solutions and driving feedback-oriented development.

🇺🇸 United States – Remote

💵 $159k - $205k / year

💰 $15M Series A on 2021-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

AWS

Cloud

Haskell

Postgres

🔥 6 hours ago

EasyPost

51 - 200

📦 Logistics

☁️ SaaS

🚗 Transport

Senior Software Engineer at EasyPost designing and maintaining software solutions for diverse teams. Collaborating with cross-functional teams to deliver innovative, scalable software products.

Distributed Systems

Kubernetes

NoSQL

Python

Go