Join the team building software which will be used by the entire world. Work with the scientific community to implement the latest AI solutions.
Ability to work in a dynamic, fast-paced environment is required as well as strong interpersonal skills.
In this role you will be interacting with internal partners, users, and members of the open source community to analyze, define and implement highly optimized algorithms.
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.
Are you ready for this challenge?
What you’ll be doing :
Develop reference deep learning solutions using 's existing models, libraries, tools and infrastructure
Analyze and improve performance of GPU implementations
Collaborate with team members and other partners
Travel to conferences or visit customers occasionally
What we need to see :
MS degree in Computer Science, Artificial Intelligence, Computer Architecture or related technical field
3+ years of work experience in software development
Excellent Python and C / C++ programming skills
Strong algorithms and AI fundamentals
Willing to take action and have strong analytical skills.
Strong time-management and organization skills for coordinating multiple initiatives, priorities and implementations of new technology and products into very complex projects.
Good communication and documentation habits
Ways to stand out from the crowd :
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and forward-thinking people in the world working for us.
If you're creative and autonomous, we want to hear from you!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.