Outscal Logooutscal logo

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

ByteDance - Software Engineer Intern, Security Engineering

ByteDance

Singapore (On-Site)
20 Hours ago
31st Union - Core Engineer

31st Union

Valencia, Valencian Community, Spain (On-Site)
3 Months ago
The Walt Disney Company - Principal Core Systems Engineer

The Walt Disney Company

Copenhagen, Denmark (Remote)
21 Hours ago
Index Exchange - Software Development Engineer in Test (SDET)

Index Exchange

Bengaluru, Karnataka, India (Remote)
5 Months ago
11 bit studios - Animation Programmer

11 bit studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
12 Hours ago
NVIDIA - IO Validation Methodology Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Tesla - Senior PLC Programmer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Month ago
Krafton  - Strategic Planning Manager

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Google - Software Engineer (For Women in Tech Candidates)

Google

(On-Site)
4 Months ago
Trackman - Team Lead - Radar & High-Speed Electronics

Trackman

Denmark (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rivos - CPU Design/Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
5 Months ago
Rivos - Accelerator Microarchitecture Performance Modeling

Rivos

Austin, Texas, United States (Remote)
5 Months ago
Playdead - Graphics Programmer

Playdead

Copenhagen, Denmark (On-Site)
7 Months ago
Stardock - Game Developer

Stardock

Plymouth, Michigan, United States (On-Site)
12 Hours ago
Virtuos - Lead Software Engineer

Virtuos

Singapore (On-Site)
1 Day ago
Hashlist - Senior Software Engineer (Localization & Mapping)

Hashlist

Pune, Maharashtra, India (Hybrid)
4 Months ago
The Walt Disney Company - Manager, Software Engineer - Video Playback

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Zoox - Senior Software Engineer -  Fail Operational Planning

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
10 Months ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
12 Hours 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

Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
12 Hours ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Vision and Language) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
Rivos - SOC Electrical Analysis Engineer - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
NVIDIA - ASIC Physical Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

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

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
ByteDance - Applied Scientist Intern (Computational Modeling & Optimization)

ByteDance

San Jose, California, United States (On-Site)
1 Day ago
Riot Games - Researcher III

Riot Games

Singapore (On-Site)
1 Month ago
GEA Group - HMI Software Engineer

GEA Group

Bengaluru, Karnataka, India (On-Site)
5 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.


Hsinchu, Hsinchu City, Taiwan (On-Site)

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

Seoul, South Korea (Hybrid)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

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

Shanghai, Shanghai, China (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Be'er Sheva, South District, Israel (On-Site)

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

Santa Clara, California, United States (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