Senior Research Scientist, System Software and I/O Architecture
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
System Administration @ 6 Python @ 4 CUDA @ 7 GPU @ 4Details
We are now looking for a Research Scientist with a focus in System Software and I/O.
NVIDIA is seeking Research Scientists with a focus in System Software and System I/O Architecture to contribute to the development of future fast, scalable storage accesses by GPU threads. Scalable systems in a post-Moore world require co-optimization of architecture, runtime systems, operating systems, and compilers, to achieve high throughput while improving energy efficiency. We are seeking candidates with a proven track record of research excellence, systems-building experience, a broad perspective across the field of system software, depth in I/O system software, I/O systems architectures, deep knowledge in GPU architecture, proficiency in CUDA programming, programming large-scale clusters, and experience in profiling and system performance analysis tools. NVIDIA has pioneered programmable GPUs and the CUDA language, and is a world leader in high-performance and AI computing technology, with ambitious plans for future processors. This position offers you the opportunity to have a real impact in a multifaceted, technology-focused company.
Responsibilities
- Develop novel architectures and system software implementations to enable scalable multi-GPU platforms.
- Understand and analyze the interplay between operating systems, CPU and GPU architectures, and efficient algorithm designs.
- Collaborate with a diverse set of teams across the company, spanning software research, hardware engineering, and product groups.
- Publish original research and speak at conferences and events.
Requirements
- Ph.D. in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience with a strong background.
- 5+ years of research work experience in computer architecture, operating systems, system administration, compilers, and/or HPC. A strong publication, patent, presentation, and research collaboration history is a huge advantage.
- Demonstrated expertise in one specific area of the above topics with the ability to become the go-to resource within a team from differing backgrounds.
- Experience with experimental computer architecture research, software infrastructure development and evaluation.
- A track record of well-documented open-source software release.
- Experience with C, C++, CUDA, Python, and scripting languages. MPI and NACL would be a plus.
- Strong interpersonal skills and the ability to present creatively and dynamically.
- Ability to work with emerging workloads such as recommender systems, graph analytics, and data frames.
- Experience in profiling and system performance analysis tools, programming large-scale clusters, and deep knowledge of GPU architecture and I/O systems architectures.
Benefits
- Base salary (determined by location, experience, and internal equity):
- Level 4: 184,000 USD - 299,000 USD
- Level 5: 224,000 USD - 356,500 USD
- Eligibility for equity and benefits (see NVIDIA benefits page).
- Opportunity to publish research and present at conferences.
Additional Information
- Location: Santa Clara, CA, United States.
- Applications accepted at least until December 9, 2025.
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.