Image and Data Processing Libraries Intern

2 Months 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

Google - Staff Software Engineer, Core Data Serving

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Google Cloud Data Management

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
ByteDance - Senior Research Scientist, Foundation Model, Speech Understanding

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
ByteDance - Applied Scientist Intern (Computational Modeling & Optimization)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
ByteDance - Research Scientist (Machine Learning for Science (AI-for-Science))

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Samsung Semiconductor - Senior Engineer, Design Verification

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - Video Codec Firmware Engineer - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Silicon Circuits System Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Cloud, NodeOS

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
NVIDIA - Senior System Software Architect, HPC Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
Warner Bros Games - Senior Software Engineer

Warner Bros Games

(Hybrid)
1 Month ago
ByteDance - Software Engineer, Model Inference

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - Data Engineer, Cloud and System

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
PlayStation Global - Staff Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
5 Months ago
Google - Software Engineer III, Full Stack, Google Assistant

Google

Los Angeles, California, United States (On-Site)
2 Weeks ago
Netflix - Software Engineer L4/L5, Training Platform, Machine Learning Platform

Netflix

California, United States (Remote)
3 Months ago
ByteDance - Senior Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

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

Google - Software Engineer (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
Google - SoC RTL Design Engineer

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Assystems - Structural Design Engineer

Assystems

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Google - Software Engineer III, Machine Learning, Pixel Camera

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Software Engineering Manager, Systems Acceleration, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Riot Games - Manager, Software Engineering - Infrastructure / Cloud Foundations

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Hashlist - Zone Control Unit Architect

Hashlist

Pune, Maharashtra, India (Hybrid)
7 Months ago
ByteDance - SOC Prototype FW Engineer- Pico - San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Google - Embedded Senior Software Engineer, Pixel Power Software

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks 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)

Massachusetts, United States (On-Site)

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

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

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

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Austin, Texas, United States (Remote)

Santa Clara, California, United States (Hybrid)

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