Facebook pixel

HPC Software Engineer – New College Grad
Confirmed live in the last 24 hours
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Linux/Unix
Operating Systems
Requirements
  • 3 years' experience of Programming in C/C++
  • 3 years' experience in Linux environment and tools
  • Deep knowledge of Networking Protocols InfiniBand, Ethernet
  • Deep knowledge in computer architecture and operating systems
  • Experience in performance optimizations
  • Pursuing a MS or equivalent experience in computer science / software engineering
Responsibilities
  • As a member of the High Performance Computing Software development team, you will be responsible for designing and implementing new protocols and algorithms that enable the best performance possible on NVIDIA networked supercomputers and datacenters
  • This role offers you an excellent opportunity to deliver production grade solutions, get hands on with ground-breaking technology, and work closely with technical leaders solving some of the biggest challenges in machine learning, cloud computing, and system co-design
Desired Qualifications
  • You have positive attitude and work well with others
  • Demonstrated use of creative ideas, providing solutions to challenging problems
  • PhD in CS/EE/Math/Physics
  • Knowledge in MPI and High-performance computing
  • Knowledge in RDMA technology
  • Experience in kernel programming
  • Open Source Software Contributor
NVIDIA

10,001+ employees

Designer & manufacturer of computer chips & graphics processors
Company Overview
NVIDIA is on a mission to solve the world's most stimulating technology problems – in industries ranging from gaming to scientific exploration.
Company Values
  • Innovation
  • Speed & Agility
  • Intellectual Honesty
  • Excellence
  • One Team