Our technology has no boundaries! NVIDIA is building the world’s most groundbreaking and state-of-the-art accelerated compute platforms for the world to use. It’s because of our work that scientists, researchers and engineers can advance their ideas. We pioneered a supercharged form of computing loved by the fastest paced computer users in the world - scientists, designers, artists, and gamers.Our End to End networking architecture group is seeking a skilled and motivated Senior Software Engineer with a focus on network simulation architecture. As a member of our team, you will play a pivotal role in developing, optimizing and maintaining our network simulator, enabling the analysis and optimization of AI and High-Performance Computing workloads. If you're passionate about solving complex challenges and crafting innovative software solutions, we want to hear from you.What you'll be doing:Collaborate with our team to optimize and maintain the runtime and memory performance of our networking simulation infrastructure. This includes identifying bottlenecks and exploring innovative ideas to improve the simulator performance.Supervise and lead our CICD. Ensure that the simulator remains robust and reliable under various conditions.Coordinate the integration of the network simulator with various NVIDIA products and tools.What we need to see:BSc, MSc or PhD in Computer Science or a related field.5+ years of relevant practical experience.Experience with Github, Gitlab.Proficiency in C++, Python.Experience in development of simulation environments.Excellent verbal and written communication skills.Ways to Stand Out:Prior work experience with distributed computing and high performance computing environments is highly desired.Demonstrated ability to handle complex technical environments, while achieving (or exceeding) all reliability, scalability and availability metrics.At NVIDIA, we are proud to be considered one of the most desirable employers in high technology. We have transformational technology leaders who are driving innovation, and we're committed to creating an environment where you can excel and achieve your best work. If you are a creative, adventurous, and autonomous individual, we encourage you to apply and become part of our dynamic team. Your contributions will help shape the future of accelerated computing.
View Original Job Posting