Nvidia
Principal Architect, Accelerated Computing
US, CA, Santa Clara · Principal
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 95%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- This position offers you the opportunity to make a meaningful impact in a fast-moving, technology focused company.
- What you'll be doing: Performing in-depth analysis and optimization to ensure the best possible performance on current and/or next-generation NVIDIA GPUs.
- Creating and optimizing core parallel algorithms, data structures, and reference codes to provide the best possible solutions for NVIDIA GPUs.
Responsibilities
- Actively leading and collaborating with the hardware design, software engineering, product, and research teams to guide the direction of accelerated computing.
- Diving into accelerated computing applications to facilitate software-hardware co-design.
- Strong knowledge of C and C++ with solid understanding of software design, programming techniques, and algorithms.
Requirements
- Hands-on experience with the massively parallel GPU programming model, e.g. CUDA or OpenCL.
Nice to have
- Familiarity with APIs for multi-node communication, like MPI or OpenSHMEM/NVSHMEM, is a plus.
- Familiarity with threading APIs for multicore CPUs and Unix-style Inter-process Communication (IPC) APIs is a plus.
- Familiarity with Python is a plus.
Compensation
- If so, we want to hear from you. #ArchitectYourFuture Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
- The base salary range is 272,000 USD - 431,250 USD.
Benefits
- NVIDIA is developing software and system architectures for accelerated high performance computing, scientific computing, machine learning, AI, datacenter, and automotive computing.
Company info
- We are now looking for a Principal Accelerated Computing Architect!
Equal opportunity
- NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.
This listing is sourced directly from Nvidia's careers page and normalized into a canonical job model.