We are now looking for a GPU application developer to help solve the worlds hardest problems.

NVIDIA is searching for an elite engineer/scientist for an exciting role as a Solutions Architecture Developer. Work on the most exciting high-performance computing hardware, software and impactful projects. Help enable compelling productivity breakthroughs and develop lasting relationships with NVIDIA’s technology users by making NVIDIA technology an integral part of end-user breakthrough solutions.

You will work with the latest GPU high performance computing architectures (HPC) coupled with Machine Learning, Big Data Analytics, and stunning visualization tools. You will work along side scientific researchers, developers, and customers to craft improved workflows and develop new, differentiated solutions. In addition you will evangelize and influence the NVIDIA GPU computing experience.

What you'll be doing:

  • You will assist business development in guiding the customer through the enablement process for GPU computing products, developing proof of concept workflows and applications as well as leading the technical collaboration.

  • Be an inspiring leader for integrating NVIDIA technology into HPC Cloud architectures to support creative solutions to the most challenging problems facing the US Government.

  • Build and cultivate internal understanding of data analytics and machine learning among the NVIDIA technical community.

  • Incent and craft applications of NVIDIA’s visual computing technologies across the data science and physical sciences connecting cloud end-point to core infrastructure

What we need to see:

  • Experience using AI/ML/DL frameworks and data science tools and algorithms.

  • Experience using scale out cloud and/or HPC architectures for parallel programming.

  • C/C++/Python programming experience, 3+ years.

  • OpenGL, DirectX programming experience, 3+ years.

  • Extensive Parallel programming expertise both in methods and optimization.

  • Experience with GPU computing and CUDA programming.

  • Experience with development and application of Machine Learning techniques.

  • Extensive experience applying deep learning methods to computer vision or natural language problems

  • Experience writing GUI and visualization code

  • Strong verbal and written communication skills

  • Experience in delivering instructor lead workshops

  • Ability to multitask effectively in a dynamic environment

  • Actively engaging with strong analytical and problem solving skills


  • BS in Engineering, Mathematics, Physics, or Computer Science or equivalent work experience

  • Post graduate studies in Artificial Intelligence and Deep Learning

  • MS or PhD degrees are desirable

Ways to stand out from the crowd:

  • CUDA optimization experience using NVIDIA’s parallel Nsight tools
  • NVIDIA Digits Deep Learning platform and Caffe
  • Specialty skills in large scale computing and cluster computing, machine learning, convolution neural networks
  • Strong skills in 3D visualization and Gaming platform development.
  • Strong collaboration and communication skills
  • Dream to be involved in multiple diverse and creative projects.

NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative, love autonomy, and want to change the world, we want to hear from you.

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.

Read Full DescriptionHide Full Description
Confirmed 10 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles