Firmenlogo

Remote CUDA Math Libraries Engineer - Image Processing

NVIDIA  ·  Schweiz, Schweiz · Remote

Details zum Jobangebot

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

  • Degree in Computer Science, Artificial Intelligence, Applied Math, or related field
  • 5+ 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.

Jetzt bewerben

Weitere Jobs