Senior Software Engineer, GPU Communications and Networking
4 weeks ago
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence.We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew that develops and maintains software for complex heterogeneous computing systems that power disruptive products in High Performance Computing and Deep Learning.What you will be doing:Design, implement and maintain highly-optimized communication runtimes for Deep Learning frameworks (e.g. NCCL for TensorFlow/Pytorch) and HPC programming interfaces (e.g. UCX for MPI/OpenSHMEM) on GPU clusters.Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM.Design, implement and maintain system software that enables interactions among GPUs and interactions between GPUs and other system components.Creating proof-of-concepts to evaluate and motivate extensions in programming models, new designs in runtimes and new features in hardware.What we need to see:M.S./Ph.D. degree in CS/CE or equivalent experience.5+ years of relevant experience.Excellent C/C++ programming and debugging skills.Strong experience with Linux.Expert understanding of computer system architecture and operating systems.Experience with parallel programming interfaces and communication runtimes.Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.Ways to stand out from the crowd:Deep understanding of technology and passionate about what you do.Experience with CUDA programming and NVIDIA GPUs.Knowledge of high-performance networks like InfiniBand, iWARP etc.Experience with HPC applications.Experience with Deep Learning Frameworks such PyTorch, TensorFlow, etc.Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment.NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are growing fast. If you're a creative and autonomous engineer with real passion for technology, we want to hear from you.The base salary range is 144,000 USD - 333,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.SummaryLocation: US, CA, Santa ClaraType: Full time
-
Santa Clara, CA, United States NVIDIA Corporation Full timeSenior Software Engineer, GPU Communications and Networking page is loaded Senior Software Engineer, GPU Communications and Networking Apply locations US, CA, Santa Clara time type Full time posted on Posted 2 Days Ago job requisition id JR1972306 NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance...
-
Santa Clara, CA, United States NVIDIA Full timeNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were...
-
Senior Engineer,Software
1 day ago
Santa Clara, CA, United States NVIDIA Corporation Full timeSenior Software Engineer, GPU Communications and Networking page is loaded Senior Software Engineer, GPU Communications and Networking Apply locations US, CA, Santa Clara time type Full time posted on Posted 2 Days Ago job requisition id JR1972306 NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance...
-
Senior Platform Software Engineer, AI Server
2 days ago
Santa Clara, United States NVIDIA Full timeSenior Platform Software Engineer, AI Server - GPU page is loaded Senior Platform Software Engineer, AI Server - GPU Apply locations US, CA, Santa Clara US, Remote time type Full time posted on Posted 4 Days Ago job requisition id JR1980965 NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics,...
-
Senior System Architect, GPU
1 week ago
Santa Clara, CA, United States Nvidia Full timeWe are now looking for a Senior System Architect for our GPU team!A key part of NVIDIA's strength is to innovate in the graphics and parallel computing fields, delivering the highest performance in the world for graphics processing. We are constantly looking for ways to improve our GPU architecture and maintain our leadership. NVIDIA is seeking a motivated...
-
Santa Clara, United States NVIDIA Full timeSenior GPU Performance and Power Profiling Engineer page is loaded Senior GPU Performance and Power Profiling Engineer Apply locations US, TX, Austin US, CA, Santa Clara time type Full time posted on Posted 10 Days Ago job requisition id JR1981143 At NVIDIA, we build groundbreaking products for the following sectors: Automotive, VR, Gaming, Deep Learning,...
-
Senior Graphics Software Engineer
4 weeks ago
Santa Clara, United States NVIDIA Full timeSenior Graphics Software Engineer page is loaded Senior Graphics Software Engineer Apply locations US, CA, Santa Clara time type Full time posted on Posted 3 Days Ago job requisition id JR1978454 We are looking for a Senior Graphics Software Engineer. Nvidia’s invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer...
-
Senior Software Engineer
1 day ago
Santa Clara, CA, United States NVIDIA Corporation Full timeSenior Software Engineer - CUDA Python page is loaded Senior Software Engineer - CUDA Python Apply locations US, CA, Santa Clara US, Remote time type Full time posted on Posted Yesterday job requisition id JR1980520 NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized...
-
Senior Linux Kernel Software Engineer
1 day ago
Santa Clara, CA, United States NVIDIA Full timeNVIDIA's invention of the GPU in 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...
-
Senior Software Engineer
1 day ago
Santa Clara, CA, United States NVIDIA Corporation Full timeSenior Software Engineer - Chip Design Tools page is loaded Senior Software Engineer - Chip Design Tools Apply locations US, CA, Santa Clara US, MA, Westford US, TX, Austin US, NC, Durham time type Full time posted on Posted 3 Days Ago job requisition id JR1977911 NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in...
-
Senior Linux Kernel Software Engineer
3 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA's invention of the GPU in 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...
-
Santa Clara, United States NVIDIA Full timeNVIDIA platforms are at the center of generative AI, autonomous driving, industrial robots, medical instruments and data centers across the world where GPU accelerated AI is revolutionizing the technology industry. As a platform company we deliver not just hardware solutions but also vertically integrated software stacks, GPU accelerated SDKs, libraries and...
-
Senior GPU Supercomputer Scheduler Engineer
4 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 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. NVIDIA is a “learning machine” that constantly evolves by...
-
Senior Linux Kernel Software Engineer
2 weeks ago
Santa Clara, United States NVIDIA Full timeNVIDIA's invention of the GPU in 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...
-
Santa Clara, CA, United States NVIDIA Corporation Full timeSenior Software Engineer Aerial, Digital Twin page is loaded Senior Software Engineer Aerial, Digital Twin Apply locations US, CA, Santa Clara time type Full time posted on Posted 2 Days Ago job requisition id JR1981334 Our technology has no boundaries! NVIDIA is building the world’s most groundbreaking and state of the art compute platforms for the...
-
Software Platform Support Engineer
4 days ago
Santa Clara, United States NVIDIA Full timeThe NVIDIA GPU Cloud (NGC) organization is looking for passionate software support engineers to partner closely with our internal customers to support them on our internal platforms. This partnership requires you to gain a deep understanding of the customer needs, how their application(s) work, assist them in troubleshooting issues, and create documentation...
-
Santa Clara, United States NVIDIA Full timeSenior Technical Product Manager, Data Center GPU Orchestration - CUDA page is loaded Senior Technical Product Manager, Data Center GPU Orchestration - CUDA Apply locations US, CA, Santa Clara US, Remote time type Full time posted on Posted 2 Days Ago job requisition id JR1980591 For over a decade, NVIDIA's accelerated computing platform CUDA has...
-
Senior Software Engineer
1 day ago
Santa Clara, CA, United States NVIDIA Corporation Full timeSenior Software Engineer – Datacenter Telemetry page is loaded Senior Software Engineer – Datacenter Telemetry Apply locations US, CA, Santa Clara US, Remote time type Full time posted on Posted 2 Days Ago job requisition id JR1981279 NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer...
-
Senior Software Engineer
1 day ago
Santa Clara, CA, United States NVIDIA Corporation Full timeSenior Software Engineer - HPC page is loaded Senior Software Engineer - HPC Apply locations US, CA, Santa Clara US, MA, Westford US, TX, Austin US, NC, Durham time type Full time posted on Posted 2 Days Ago job requisition id JR1979406 NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the...
-
Senior Software Manager, Aerial
4 days ago
Santa Clara, United States NVIDIA Full timeSenior Software Manager, Aerial page is loaded Senior Software Manager, Aerial Apply locations US, CA, Santa Clara time type Full time posted on Posted 3 Days Ago job requisition id JR1981338 Our technology has no boundaries! NVIDIA is building the world’s most groundbreaking and innovative compute platforms for the world to use. It’s because of our work...