Software Engineering Student, AI Networking Acceleration

You'll be redirected to
the company's application page
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, we are tapping into the unlimited potential of AI to define the next era of computing.
We are looking for an enthusiastic Software Engineering Student to join our AI Networking Acceleration team. You will work on a groundbreaking open-source library using hardware offloads, GPU kernels, and RDMA network cards. Our product is a performance-oriented low-level infrastructure, crafted to change the way AI inference works at scale.
You will gain hands-on experience with real production code, collaborate with some of the brightest people in the industry, and contribute to technologies running on the world’s largest supercomputers and data centers.
What you’ll be doing:
- Developing a highly optimized inference framework
- Running on the world’s largest supercomputers and data centers.
- Learn from and collaborate with experienced engineers in a dynamic and challenging environment.
What we need to see:
- Student currently pursuing a B.Sc. in Computer Science, Software Engineering, Computer Engineering, or a related field.
- Strong programming skills in C or C++ and experience working in Linux.
- Good understanding of computer science fundamentals, including: data structures, operating systems, and computer architecture.
- Curiosity, problem-solving skills, and eagerness to learn low-level software, networking, and performance-oriented development.
Ways to stand out from the crowd:
- Experience with Linux development tools, debugging, tracing, or performance analysis.
- Interest or experience in low-level systems programming, Linux internals, or operating systems.
- Familiarity with TCP/IP networking concepts.
- Exposure to CUDA, RDMA, HPC, GPU-related development, or open-source projects
At NVIDIA, we are passionate about supercomputing and powerful groundbreaking technologies. Our products span many areas, including high-performance computing, machine learning, cloud services, storage, networking, and AI infrastructure — and we have only scratched the surface of what can be accomplished.
NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most brilliant, forward-thinking, and hardworking people in the world working for us. If you are creative, curious, autonomous, and love a challenge, we want to hear from you.
NVIDIA is committed to fostering a diverse work environment and is 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.
Prep Tools
ACE YOUR INTERVIEW IN REAL-TIME
Silent AI Co-Pilot
Real-time interview help
"Why NVIDIA?"
💡 Mention their Computer Hardware Manufacturing and your passion for C
STUCK ON A QUESTION? PRACTICE IT
Practice Any Question
Get instant AI feedback
"How would you design a scalable system for NVIDIA's use case?"
PROFESSIONAL COVER LETTER TEMPLATES
Template Library
PART_TIME templates
50+ templates for every role