Image and Data Processing Libraries Intern

1 Month ago • Upto 1 Years • Research & Development

Job Summary

Job Description

As an Image and Data Processing Libraries Intern at NVIDIA, you'll contribute to the development of groundbreaking GPU-accelerated software libraries used globally. Responsibilities include implementing new image and data processing algorithms, defining APIs, analyzing performance, and addressing numerical challenges. You'll collaborate with senior engineers, research state-of-the-art algorithms, and improve existing implementations. The internship involves working with image coding (JPG, TIFF), data compression algorithms (LZW, DEFLATE), and parallel/GPU programming (CUDA, OpenCL).
Must have:
  • C/C++ or Python programming skills
  • Parallel/GPU programming experience
  • Image coding or data compression algorithm experience
Good to have:
  • Knowledge of image processing algorithms
  • Performance analysis and test design skills
  • Familiarity with floating-point arithmetic

Job Details

Around the world, leading commercial and academic organizations are using GPU to redefine AI, scientific and engineering simulations, and data analytics. Did you know that the GPU accelerated libraries developed by NVIDIA are used in such industries such as healthcare, VR, autonomous vehicles, social media, and e-commerce? If the idea of contributing to these excite you, come join our team and help us build accelerated software libraries which 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 functionality and performance. The internship may include extending the capabilities of existing as well as building new libraries that will be used in various AI and HPC applications. It will involve working with senior software engineers who will provide mentorship and guidance.

The project will include implementing new image and data processing algorithms, defining APIs, analyzing performance, finding appropriate solutions for difficult numerical corner cases, and other general software engineering work.
 

What you’ll be doing:
  • Collaborating with team members and other partners to understand software use cases and requirements.
  • Research, analyze, and document state-of-the art algorithms
  • Develop algorithms for image and data compression and processing
  • Analyze and improve performance of existing implementations

What we need to see:

  • Pursuing a degree in Computer Science, Artificial Intelligence, Applied Math, or related field
  • Programming skills (C/C++, Python)
  • Parallel or GPU programming experience (AVX, NEON, OpenMP, MPI, CUDA or OpenCL)
  • Experience with image coding (jpg, tiff, etc) or data compression algorithms (LZW, DEFLATE, etc)
Ways to stand out from the crowd:
  • Knowledge of image processing algorithms
  • Performance analysis and test design skills
  • Familiarity with floating-point arithmetic internals and numerical error analysis.
NVIDIA is 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. If you're creative andautonomous, 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.
#LI-Hybrid

Similar Jobs

Epic Games - Senior Platform Programmer

Epic Games

London, England, United Kingdom (On-Site)
1 Week ago
Niantic - Software Engineer, Mapping Services

Niantic

San Francisco, California, United States (Hybrid)
1 Week ago
Ubisoft - Senior Gameplay Programmer (AI)

Ubisoft

Singapore, Singapore (On-Site)
1 Week ago
NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
Backbone - Lead Electrical Engineer

Backbone

Atherton, California, United States (Hybrid)
8 Months ago
NVIDIA - Senior Boot Reset Silicon Hardware Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Riot Games - Manager, Data Science - League Studio, League Data Central

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
ByteDance - Research Scientist, Vision Foundation Model

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Hashlist - Staff Perception Engineer

Hashlist

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Senior System Software Engineer

NVIDIA

Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Tools Programmer

Epic Games

(On-Site)
1 Week ago
Linden Lab - Senior Software Engineer

Linden Lab

San Francisco, California, United States (Hybrid)
5 Months ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Canada (On-Site)
1 Month ago
NVIDIA - Senior Synthesis Flow Development Engineer

NVIDIA

Austin, Texas, United States (On-Site)
3 Weeks ago
ByteDance - Research Scientist, AI Foundation

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Rebellion - Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
2 Weeks ago
Overdare - [OVERDARE] Sr. UE5 Engineer - Sandbox Tool

Overdare

Seoul, South Korea (On-Site)
5 Months ago
Game Boost - Frontend Javascript Developer

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
5 Days ago
ByteDance - Tech Lead - Applied Machine Learning Algorithm

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research & Development Jobs

NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Switch Software Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
NVIDIA - Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Berlin, Berlin, Germany (Hybrid)
5 Months ago
NVIDIA - SDK/FW Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Manager, System Power Management

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
1 Month ago
NVIDIA - Manager, Developer Technology, Data Compression

NVIDIA

California, United States (Hybrid)
2 Months ago
NVIDIA - Signal and Power Integrity Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (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.


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

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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

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

Ra'anana, Center District, Israel (On-Site)

Ra'anana, Center District, Israel (On-Site)

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

Tel Aviv-Yafo, Tel Aviv District, Israel (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