This job listing has expired and the position may no longer be open for hire.

CUDA Math Libraries Engineer - Image Processing at Nvidia Corporation

Posted in General Business 30+ days ago.

Type: Full-Time
Location: Santa Clara, California





Job Description:

We are the CUDA Math Libraries team at NVIDIA - which was named one of America's Best Places to Work by Glassdoor. Around the world, leading commercial and academic organizations are revolutionizing AI, scientific and engineering simulations, and data analytics, using data centers powered by GPUs. We develop image processing libraries that provide ground breaking performance and functionality. Images that the libraries process can range from common 2D color images in compressed formats to 3D medical images and are used in healthcare, computer vision, deep learning, autonomous vehicles and countless others. If the idea of contributing to this excites you, come join our team and help us build GPU accelerated software libraries that are used by the entire world!

In this role you will be part of our team responsible for the development of libraries that provide groundbreaking performance and functionality. Your contributions may include extending the capabilities of existing libraries as well as building new libraries that will be used in various AI and HPC applications. Projects will involve implementing new image processing algorithms, defining APIs, analyzing performance, finding appropriate solutions for difficult numerical corner cases, and other general software engineering work while collaborating with cross functional teams.

What you'll be doing:


  • Collaborating with team members and other partners to understand software use cases and requirements.


  • Researching, analyzing and documenting state-of-the art algorithms


  • Developing algorithms image encoding and decoding


  • Analyzing and improving performance of existing implementations



What we need to see:

  • Bachelors degree in Computer Science, Artificial Intelligence, Applied Math, or related field (or equivalent experience)


  • 4+ years experience programming skills (C/C++, Python)


  • 5+ years experience developing, debugging, and optimizing high-performance parallel numerical applications on modern computing platforms, preferably with GPU acceleration using CUDA or OpenCL


  • Experience with image coding (jpg, tiff, etc) or data compression algorithms



Ways to stand out from the crowd:

  • Knowledge of CPU or GPU hardware architecture.


  • Advanced skills in debugging, profiling, and testing for accuracy and performance.



The base salary range is 148,000 USD - 276,000 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.





More jobs in Santa Clara, California


Kforce Inc

HAYS

Nvidia Corporation
More jobs in General Business


Securitas Critical Infrastructure Services, Inc

Securitas Critical Infrastructure Services, Inc

Securitas Critical Infrastructure Services, Inc