Principal Engineer

5 Months ago • 12 Years + • Software Development & Engineering • $272,000 PA - $431,250 PA

Job Summary

Job Description

NVIDIA seeks a Principal Research Engineer specializing in Generative AI inference. Responsibilities include developing new models and algorithms in Speech Recognition, Speech Synthesis, NLP, and Deep Learning; architecting and implementing features in C++, CUDA, and Python; ensuring seamless software integration across NVIDIA's accelerated serving stack; and mentoring team members. The role involves working with internal partners, users, and the open-source community to optimize algorithms, define APIs, and analyze functionality.
Must have:
  • 12+ years Deep Learning experience
  • Expert in C++, Python, CUDA
  • Strong ML/DL/NLP/Speech Recognition knowledge
  • Experience with PyTorch or TensorFlow
  • Excellent communication and mentoring skills
Good to have:
  • Experience with large-scale distributed systems
  • Knowledge of CPU/GPU architecture
  • Contributions to major open-source projects
Perks:
  • Competitive salary
  • Generous benefits package
  • Equity

Job Details

We are now looking for a Principal Research Engineer focused on Generative AI inference. Are you excited to change the way people infuse AI into products and services? NVIDIA is at the forefront of generative AI models, from language to images. NVIDIA's 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.

As a research engineer on the team, you will interact with internal partners, users, and members of the open-source community to define, analyze, and implement highly optimized algorithms for speech recognition, natural language understanding, image generation and speech synthesis. The scope of these efforts includes a combination of implementing new algorithms, performance tuning and analysis, defining APIs, analyzing functionality coverage, and other general software engineering work.

What you will be doing:

  • Developing new models and algorithms in Speech Recognition, Speech Synthesis, Natural Language Processing and Deep Learning

  • Architecting and implementing features in C++, CUDA, and Python

  • Demonstrate good engineering practices and mentoring other team members to do the same.

  • Working with engineering teams across all of NVIDIA to ensure our software integrates seamlessly up and down the NVIDIA accelerated serving stack.

What we need to see:

  • 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)

  • Passion for software engineering. We are especially looking for excellent C++ and Python development skills, with meaningful contributions to major open-source projects.

  • Strong communication and interpersonal skills along with the ability to work in a dynamic and distributed team. Your history of mentoring junior engineers and interns is a huge plus.

  • Bachelor's degree or equivalent experience.

  • A desire to constantly grow and learn new things.

  • Strong computer science fundamentals - algorithms and data structures, computational complexity, parallel and distributed computing, system software.

Ways to stand out from a crowd:

  • Experience architecting or developing large-scale distributed systems for deep learning

  • Knowledge of CPU and/or GPU architecture

  • GPU programming (CUDA)

With competitive salaries and a generous benefits package, we are 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 and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 272,000 USD - 431,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

InMobiInMobi - Senior Information Security Analyst (IT Risk)

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Patreon - KYC and Sanctions Agent

Patreon

Portugal (Hybrid)
4 Months ago
JMA - Senior Embedded Systems Security Engineer

JMA

Plano, Texas, United States (On-Site)
8 Months ago
Kabam - Senior Game Programmer

Kabam

Montreal, Quebec, Canada (Hybrid)
1 Month ago
undefined - Scenario mode FO

Beijing, Beijing, China (On-Site)
1 Year ago
ness digital  - Application Operations Engineer

ness digital

United States (Hybrid)
2 Months ago
Marvell - Senior Principal Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Illumina - Senior Engineer – LCM

Illumina

Shanghai, China (On-Site)
1 Year ago
ISS Stoxx - Desktop Engineer (Audit and Policy Engineer)

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
1 Month ago
Tesla - Water and Utilities Engineering Internship

Tesla

Brandenburg, Germany (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saviynt - Senior Staff Accountant

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Palo Alto Networks - Support Enablement and Escalations Engineer (PAB)

Palo Alto Networks

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Tesla - Mobile Service Technician

Tesla

Roermond, Limburg, Netherlands (On-Site)
5 Months ago
dun bradstreet - Commercial Operations Manager

dun bradstreet

Prague, Prague, Czechia (Hybrid)
5 Months ago
Veeam Software - Service Provider Marketing Manager EMEA

Veeam Software

Netherlands (Remote)
4 Weeks ago
Activision - Art Department Director

Activision

Middleton, Wisconsin, United States (Hybrid)
1 Month ago
Veeam Software - Partner Manager

Veeam Software

Denmark (Remote)
4 Weeks ago
Dave Ramsey - Director of Project Management

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago
Tide - Senior Card Acquiring Sales Specialist

Tide

United Kingdom (Remote)
4 Weeks ago
On Location - Athletics Travel Manager

On Location

Oklahoma, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Scientific Games - Advanced Solutions Architect

Scientific Games

Georgia, United States (Remote)
3 Months ago
Brillio - Salesforce Architect

Brillio

Dallas, Texas, United States (Remote)
1 Month ago
JMA - Technician II, Sheet Metal Fabricator

JMA

Liverpool, New York, United States (On-Site)
9 Months ago
Apple - Wireless Bluetooth QA Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
zimad - BI Developer

zimad

Miami, Florida, United States (Remote)
2 Months ago
Activate Games - Game Facilitator (Store Associate)

Activate Games

Bloomington, Minnesota, United States (On-Site)
1 Month ago
Thales - Regional Sales Manager

Thales

Orlando, Florida, United States (Hybrid)
2 Months ago
Anavation - Deployment Staff Officer

Anavation

Linthicum Heights, Maryland, United States (On-Site)
2 Months ago
Apple - Acoustic Integration Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Linden lab - Senior Software Engineer, Mobile

Linden lab

San Francisco, California, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Tencent - Large Language Model Algorithm Engineer

Tencent

California, United States (On-Site)
4 Months ago
zoox - Senior Electrical Integration Engineer

zoox

Foster City, California, United States (On-Site)
1 Month ago
Qualcomm - Power Software Engineer

Qualcomm

Chengdu, Sichuan, China (On-Site)
2 Months ago
LTI Mindtree - Specialist - Software Engineering

LTI Mindtree

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Varonis  - Inside Sales Engineer

Varonis

London, England, United Kingdom (On-Site)
1 Year ago
Ceragon Networks - FPGA Senior Engineer

Ceragon Networks

India (On-Site)
1 Month ago
Wolters Kluwer - Principal Quality Engineering Architect

Wolters Kluwer

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Nintendo - Senior Engineer, Installer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
1 Year ago
Perplexity - Staff Software Engineer - Authentication & Identity

Perplexity

San Francisco, California, United States (On-Site)
3 Months ago
Ansys - Senior Software Engineer - User Interface

Ansys

Exton, Pennsylvania, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

Beijing, Beijing, China (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug