What we need to see: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience as a software engineer, Proficiency in programming languages such as Python, Java, or similar. Deep understanding of software development methodologies and engineering best practices. Excellent problem solving skills and the ability to address complex technical challenges. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Proven track record of delivering high quality work on time and meeting project deadlines. Ways to stand out from the crowd: Expert level knowledge of the Python programming language. Experience with Kubernetes networking. Strong knowledge of the Linux operating system. We have some of the most forward-thinking and hardworking people working for us. If you're creative and autonomous, we want to hear from you! 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, disability status or any other characteristic protected by law.