Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Come join the team and see how we can make a lasting impact on the world. As part of the Networking Software team working on NVIDIA’s SpectrumX products, you’ll be solving some of the most challenging AI infrastructure problems of today: How to enable the hundreds of thousands of GPUs in today’s AI factories to communicate as a single entity; a massive networking challenge compared with historical data centres. You’ll work on features that will go into the world’s largest AI networks. What you’ll be doing: Coding and testing using Go, Python, C, and C++. Debugging complex software and networking problems. Working with a UK-based team of AI networking experts. What we need to see: Pursuing a Bachelors or Masters degree or PhD in computer science, engineering, mathematics, or a related scientific field. A strong interest in and experience of software development/coding. Hands-on coding skills with C/C++ and Python. Experience of collaborating as part of a team. Ways to stand out from the crowd: A genuine interest in software development, AI, and how networks operate. A passion for solving complex problems. The ability to communicate concisely and effectively, in writing and verbally. Familiarity with IP and ethernet protocols and packet processing. A strong desire to learn and develop. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you