Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 5 Algorithms @ 3 Data Structures @ 3 Communication @ 6 Parallel Programming @ 3 Prioritization @ 6 LLM @ 3 CUDA @ 3 GPU @ 3Details
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 30 years. It's a unique legacy of innovation that’s fueled by great technology—and amazing people.
Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
Responsibilities
- Work directly with key application developers to understand current and future problems they are solving.
- Craft and optimize core parallel algorithms and data structures to provide the best solutions using GPUs, through both reference code development and direct contribution to the applications.
- Collaborate closely with architecture, research, libraries, tools, and system software teams to influence the design of next-generation architectures, software platforms, and programming models.
- Investigate the impact on application performance and developer efficiency.
- Travel occasionally for conferences and on-site visits with developers.
Requirements
- BS, MS, or PhD degree from a leading university in engineering or computer science related field (or equivalent experience).
- Domain expertise in LLM, CTR, CV, or HPC is helpful but not required.
- 2+ years experience and programming proficiency in C/C++ and/or Python.
- Deep understanding of software design, programming techniques, and algorithms.
- Strong mathematical fundamentals, including linear algebra and numerical methods.
- Experience with parallel programming, ideally CUDA C/C++.
- Strong communication and organizational skills, logical problem-solving approach, good time management, and task prioritization.
Benefits
NVIDIA offers highly competitive salaries and a comprehensive benefits package. See more at www.nvidiabenefits.com/
NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer, valuing diversity and not discriminating on any protected characteristics.