Image and Data Processing Libraries Intern

1 Week ago • Upto 1 Years • Research & Development

Job Summary

Job Description

As an Image and Data Processing Libraries Intern at NVIDIA, you'll collaborate on the development of GPU-accelerated libraries used worldwide. Responsibilities include implementing new image and data processing algorithms, defining APIs, analyzing performance, handling numerical corner cases, and general software engineering tasks. You will work with senior engineers, researching state-of-the-art algorithms for image and data compression and processing, improving existing implementations, and understanding software use cases and requirements. This internship offers mentorship and the chance to contribute to cutting-edge technology impacting diverse industries.
Must have:
  • C/C++, Python programming skills
  • Parallel/GPU programming experience (CUDA, OpenCL)
  • Image coding (jpg, tiff) or data compression (LZW, DEFLATE) experience
  • Algorithm development and performance analysis
Good to have:
  • Knowledge of image processing algorithms
  • Performance analysis and test design skills
  • Floating-point arithmetic and numerical error analysis

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 - Programmeur de systèmes Gameplay sénior, Relation avec les développeurs

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
ByteDance - Backend Engineer, Ark Large Model Platform - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
ByteDance - Video Coding/Transcoding Algorithm Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Luxoft - Regular Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
2 Months ago
Ubisoft - Senior Graphic Programmer (Unannounced tactical game)

Ubisoft

Chengdu, Sichuan, China (On-Site)
3 Months ago
Valeo - Engineer - Patent watch

Valeo

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Rambus - SMTS CAD Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
SiliconAuto India - Design Verification Leader (MIPI / USB3 / Ethernet)

SiliconAuto India

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Intel Corporation - Consumer IO IP Design/Verification Engineer (Graduate Talent)

Intel Corporation

Penang, Malaysia (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer II - Maternity Cover (Temporary)

Microsoft

Belgrade, Serbia (On-Site)
1 Month ago
Behaviour Interactive - Programmer - Internship Fall 2025

Behaviour Interactive

Rotterdam, South Holland, Netherlands (On-Site)
1 Week ago
Epic Games - Senior Game Systems Programmer

Epic Games

(On-Site)
1 Month ago
Google - Software Engineer II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Unity - Solution Engineer, Automotive & Industrial

Unity

Tokyo, Japan (On-Site)
4 Months ago
NVIDIA - Software Engineer Intern, Perception - Autonomous Vehicles - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Thatgamecompany - Engine Programmer

Thatgamecompany

Canada (Remote)
1 Day ago
PlayStation Global - Senior Manager, Security Systems

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
1 Month ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Armenia (Remote)
4 Months ago
Activision - Associate Dev Support Engineer

Activision

Guildford, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Netflix - Data Engineering Manager

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
Easy Brain - Ads Monetization Manager

Easy Brain

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
N-iX - Senior Azure DevOps Engineer

N-iX

Poland (Remote)
3 Weeks ago
Keywords Studios (Player Support) - Swedish Speaking Game Tester (LQA)

Keywords Studios (Player Support)

Katowice, Silesian Voivodeship, Poland (On-Site)
9 Months ago
Immersion Labs - Mid/Senior UI/UX Designer

Immersion Labs

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Week ago
PwC - Expert | FP&A

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Social Discovery Group - Deputy Head of Customer IT Infrastructure

Social Discovery Group

Poland (Remote)
4 Months ago
Tripledot Studios - Product Data Analyst

Tripledot Studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Huuuge Games - SENIOR PRODUCT MANAGER - HUUUGE CASINO

Huuuge Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
NOVOMATIC - Lead QA Engineer

NOVOMATIC

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Nagarro - Principal Engineer, Scrum Master

Nagarro

India (On-Site)
4 Months ago
Power Integrations - Senior Failure Analysis Engineer

Power Integrations

Penang, Malaysia (On-Site)
4 Months ago
Mulya Technologies - SENIOR LOGIC DESIGN ENGINEER – SMP Interrupt Controller

Mulya Technologies

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
UST - Physical Design Engineer

UST

Karnataka, India (On-Site)
5 Months ago
Riot Games - Senior People Team Strategy & Planning Program Manager

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Riot Games - Researcher III - Teamfight Tactics

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Microsoft - Mechanical Engineer - Data Centre

Microsoft

Melbourne, Victoria, Australia (On-Site)
1 Month ago
ByteDance - Senior Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
3 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)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North 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