NVIDIA is seeking visionary software engineers to design and develop models for the next generation of GPU-accelerated datacenters, aiming to redefine industries with advancements in High-Performance Computing, Artificial Intelligence, and Visualization.
Requirements
- 5+ years of development experience with scaled Python-based projects, demonstrating strong software engineering and analytical skills.
- Familiarity with system architecture and modeling, especially performance, power, or cost of distributed systems
- Experience with hyperscale accelerated server architecture design and deployment
- Background in parallel computing, server architecture, or datacenter design.
- Expertise in data analysis and visualization, especially pandas and associated technologies
Responsibilities
- Guiding the fundamental design, architecture, and implementation of modeling software used to define datacenter-scale accelerated computing platforms.
- Promoting modern software architecture design patterns and tools to speed up development, boost performance, and improve code quality for the team.
- Implementing industry-leading software and dev-ops standard methodologies tailored for rapidly growing teams, encouraging a culture of continuous improvement and innovation.
- Making hands-on and significant contributions to a business-critical codebase, directly impacting cloud and datacenter technologies.
Other
- Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related fields or equivalent experience (MS preferred).
- Excellent interpersonal skills with a track record of success contributing within multi-discipline teams.
- An excitement and curiosity about the future of accelerated computing and AI.
- Applications for this job will be accepted at least until October 27, 2025.
- NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.