NVIDIA is seeking a highly motivated Senior Performance Software Engineer to join their dynamic and innovative team. As the inventor of the GPU and a leader in AI computing, NVIDIA is at the forefront of technological advancement.
Role Overview:
- Evaluate and improve performance bottlenecks in deep learning-based application stacks
- Generate consistent performance metrics and develop frameworks for collecting and reporting these metrics
- Create micro benchmarks for performance evaluation in cloud and bare metal environments
- Debug performance-related issues and recommend I/O stack optimizations
- Collaborate with software engineers to evaluate deep learning framework performance on GPU-accelerated systems
- Work on various engineering tasks to support team and company goals
Requirements:
- Advanced knowledge in Computer Architecture, including NUMA, Cache coherency, and PCIe
- Extensive experience in platform optimization and solid knowledge of Computer I/O
- Proficiency with performance analysis tools
- Strong understanding of Linux kernel internals, filesystem, memory architecture, and parallel programming
- Experience with virtualization and cloud platforms
- Solid coding skills in languages like Python, C/C++, and shell scripting
- Excellent communication skills and ability to work in a dynamic environment
- Bachelor's degree in Electrical Engineering or Computer Science (or equivalent experience)
- 5+ years of relevant experience
Preferred Qualifications:
- Understanding of ARM and x86 platforms at the architecture level
- Knowledge of deep learning neural networks and familiarity with DL frameworks
- Experience with GPU-accelerated software
- Networking experience as a developer or performance engineer
- Experience with container technologies (e.g., Docker)
- Deep understanding of technology and passion for the field
- Strong collaborative and interpersonal skills
NVIDIA offers competitive salaries, comprehensive benefits, and the opportunity to work with some of the brightest minds in the industry. Join us in shaping the future of technology!