Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 4 Algorithms @ 4 Data Structures @ 7 Distributed Systems @ 4 Machine Learning @ 4 TensorFlow @ 8 Communication @ 7 Mentoring @ 1 PyTorch @ 8 CUDA @ 4 GPU @ 4Details
We are now looking for a Principal Research Engineer focused on Generative AI inference. NVIDIA is at the forefront of generative AI models, from language to images. NVIDIA provides building blocks to democratize AI and make generative AI easy to develop, integrate, and deploy. Our team is dedicated to developing optimized inferencing technologies to support our growing generative AI needs. We contribute to all steps of the machine learning lifecycle: from conceptualization, to applied research, engineering for optimized inference, and deployment.
Responsibilities
- Develop new models and algorithms in Speech Recognition, Speech Synthesis, Natural Language Processing and Deep Learning
- Architect and implement features in C++, CUDA, and Python
- Demonstrate good engineering practices and mentor other team members
- Work with engineering teams across NVIDIA to ensure seamless software integration within the NVIDIA accelerated serving stack
Requirements
- Understanding of modern techniques in Machine Learning, Deep Neural Networks, Natural Language Processing, or Speech Recognition
- 12+ years industry experience in Deep Learning frameworks (PyTorch or Tensorflow)
- Excellent C++ and Python development skills, with meaningful contributions to major open-source projects
- Strong communication and interpersonal skills, ability to work in a dynamic and distributed team
- Experience mentoring junior engineers and interns is a plus
- Bachelor’s degree or equivalent experience
- Strong computer science fundamentals: algorithms and data structures, computational complexity, parallel and distributed computing, system software
- Desire to constantly grow and learn new things
Ways to stand out
- Experience architecting or developing large-scale distributed systems for deep learning
- Knowledge of CPU and/or GPU architecture
- GPU programming (CUDA)
Benefits
Competitive salaries and generous benefits package; opportunity to work with forward-thinking and hardworking people; equity eligibility. NVIDIA is committed to fostering a diverse and inclusive work environment and is an equal opportunity employer.