Senior Research Scientist, System Software and I/o Architecture

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +2

Research Scientist role focusing on system software and I/O architecture for scalable multi-GPU platforms, aiming for high throughput and energy efficiency in post-Moore computing. Requires expertise in computer architecture, operating systems, compilers, and CUDA programming.

What you'd actually do

  1. Develop novel architectures and system software implementations to enable scalable multi-GPU platforms.
  2. Understand and analyze the interplay between operating systems, CPU and GPU architectures, and efficient algorithm designs.
  3. Collaborate with a diverse set of teams across the company, spanning software research, hardware engineering, and product groups.
  4. Publish original research and speak at conferences and events.

Skills

Required

  • Ph.D. in CE/CS/EE or equivalent experience
  • 5+ years of research work experience in computer architecture, operating systems, system administration, compilers, and/or HPC
  • CUDA programming
  • C, C++, Python
  • experimental computer architecture research
  • software infrastructure development and evaluation
  • profiling and system performance analysis tools

Nice to have

  • MPI
  • NACL
  • emerging workloads such as recommender systems, graph analytics, and data frames

What the JD emphasized

  • strong publication, patent, presentation, and research collaboration history
  • well-documented open-source software release