NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”.
We are searching for a Senior Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide leading compiler engineering experts who provide leading edge performance and capabilities for NVIDIA's current and future complex parallel SIMT architectures.
What you will be doing:
Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++
Design and develop new compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools
Work with global compiler, hardware and application teams to oversee improvements and problem resolutions
Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages
What we need to see:
B.S. or degree in Computer Science/Engineering or equivalent experience
5+ years of compiler code generation experience
Excellent hands-on C++ programming skills
Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems
Good communication and documentation skills and self-motivated
Ways to stand out from the crowd:
M.S./PhD. with significant compiler related project or thesis work preferred
Background in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
Experience in developing CUDA, DirectX, OpenGL/Vulkan applications
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and hardworking people in the world working with us and our product lines are growing fast in some of the hottest state of the art fields such as Deep Learning, Artificial Intelligence, Autonomous Vehicles, Virtual Reality, etc. Our diverse team of talented, capable, and professional people are our greatest asset! If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead cross-disciplinary efforts to build and operationalize low-resource language LLMs and language-based AI products that prioritize linguistic inclusion and responsible AI at NVIDIA.
Lead the design, training, and production deployment of LLM/VLM-powered prediction and planning systems for production autonomous vehicles at NVIDIA's Santa Clara team.
Lead architecture and implementation of large-scale, cloud-native software and data solutions for a global travel technology company while mentoring and growing engineering teams.
Experienced front-end developer needed to drive marketing web projects, manage CMS integrations (Umbraco preferred), and support .NET/Azure deployments at an Oklahoma City insurance firm.
Senior engineer to design and implement GPU-accelerated C++ libraries, DSLs, and code-generation for unstructured sparsity, integrating solutions into Python and PyTorch to accelerate AI and HPC workloads.
Lead the Enterprise engineering team to build secure, scalable identity, governance, and admin features that enable organizations to adopt Replit at scale.
Lead the Embedded NixOS effort for Anduril’s EW team, building image and deployment infrastructure and performing NixOS bring-up on custom hardware to accelerate delivery of advanced defense capabilities.
Lead architecture and delivery of mission-critical embedded software at BD’s Advanced Patient Monitoring HQ, driving toolchains, verification, and cross-functional integration for clinical devices.
ServiceNow seeks a Fullstack Software Engineer to build scalable, cryptography-based data protection features using Java and modern web frameworks.
Hands-on software development internship at Altar’d State’s Knoxville corporate office, supporting .NET applications, SQL reporting, and Google Cloud data pipelines.
Palantir is hiring a New Grad Software Engineer for Production Infrastructure to help build and operate platforms such as Rubix and Apollo that power critical government and commercial deployments.
Senior Lead Platform Engineer to help design, build, and scale Coupa’s cloud-native SaaS platform services using Ruby and Go for a global spend-management product.
Senior technical contributor needed to architect and deliver scalable Java/Spring Boot microservices for Cigna-Evernorth in a hybrid Atlanta role.
Lead a team building cloud-native backend platforms at Capital One, driving technical direction across distributed microservices and mentoring engineers to deliver enterprise-grade solutions.
Sagent seeks a Senior Full-Stack Software Engineer proficient in .NET, Node.js, React, and cloud-native microservices to help modernize mortgage servicing platforms.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
89 jobs