Do you want to help drive the development of CPU technology for architectures used for artificial intelligence (AI) / deep learning (DL), high-performance computing (HPC), cloud service providers (CSP), gaming, virtual reality, and autonomous vehicles? Are you passionate about the intersection of CPU Architecture algorithms and software engineering solutions, when developing Arch SW tools, analyzing tools and SW infrastructure? Come join the CPU performance architecture team and help us push performance boundaries for all our CPU products!What you'll be doing:Create Python libraries and tools for data analysis and infrastructures.Produce software tools to complement simulation e.g., database, data analysis tools, power tools, debugging tools and coverage tools.Design ding infrastructures for Continuous Integration/Continuous Deployment (CI/CD) and docker-based systemsDevelop C++ utilities and tools for CPU core performance modelingWhat we need to see:B.Sc. in Computer Science with at least 5 years’ experience in SW development. Strong knowledge software C++ and Python.Experience in Docker containers, Kubernetes and CI/CD platforms SW development of Rest API and Databases.Code development on Linux environments Ways to stand out of the crowd:Linux kernels internalsSystem SW Architecture experience DevOps knowledgeProcessor architecture knowledgeNVIDIA 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, autonomous and love a challenge, we want to hear from you! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
View Original Job Posting