Image and Data Processing Libraries Intern

6 Days 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

ION - Lead Software Engineer, Italy

ION

Rome, Lazio, Italy (On-Site)
4 Months ago
CD PROJEKT RED - Senior (Expert) Rendering Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
3 Months ago
Riot Games - Staff Software Engineer (Build Platforms) - VALORANT, Foundations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Cadence - Lead Product Validation Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
PlayStation Global - QA Lead (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
1 Month ago
GlobalLogic - Embedded C IRC238457

GlobalLogic

Chennai, Tamil Nadu, India (Hybrid)
5 Months ago
Samsung Semiconductor - Senior Staff Engineer, Memory Fault Management Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Cirrus Logic - Senior Staff Analog Design Engineer

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
4 Months ago
Luxoft - Embedded Linux Development Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Samsung Semiconductor - Senior Engineer, Performance Modeling Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Electric Square - Senior Programmer - Electric Square, Malta

Electric Square

St. Julian's, Malta (On-Site)
3 Months ago
Activision - Expert UI Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Meta - ML Silicon Performance Architect

Meta

Sunnyvale, California, United States (On-Site)
3 Months ago
PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Armenia (Remote)
3 Months ago
Fluence - Jr. Controls Engineer (m/f/d) - German speaker

Fluence

Erlangen, Bavaria, Germany (Hybrid)
4 Months ago
Nielsen Holdings - Principal Software Engineer - Windows\C++\.Net

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Guerrilla - SENIOR TOOLS PROGRAMMER

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
Meta - ML Silicon Performance Architect

Meta

Austin, Texas, United States (On-Site)
3 Months ago
Niantic - Senior Software Engineer, Security

Niantic

Zürich, Zurich, Switzerland (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Techland - Animation Director

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Larian Studios - Senior Gameplay Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Techland - Animation Director

Techland

Poland (On-Site)
3 Months ago
Visa - Senior Consultant - Software Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Techland - Level Designer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
PwC - Starszy Konsultant / Starsza Konsultantka | Audyt

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Techland - Game Data Analyst

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Activision - Senior Expert VFX Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Sperasoft - C++ / UE5 Software Developer

Sperasoft

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
PwC - Process Specialist in Tax Team with German

PwC

Katowice, Silesian Voivodeship, Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Keywords Studios (Player Support) - Software Engineer- Lead

Keywords Studios (Player Support)

Pune, Maharashtra, India (On-Site)
2 Months ago
The Walt Disney Company - Principal Ride Development Engineer

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
1 Week ago
NVIDIA - Senior ASIC Verification Engineer - GPU

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Week ago
Zoox - Software Systems Engineer - Software Health and Complexity

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
NXP - Software Engineering Intern, Linux Kernel/BSP

NXP

Bucharest, Bucharest, Romania (On-Site)
5 Months ago
Rivos - DFT Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Microsoft - Research Intern - Machine Learning for Biology and Healthcare

Microsoft

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
Riot Games - Game Designer II - Teamfight Tactics, Events

Riot Games

Los Angeles, California, United States (On-Site)
4 Weeks ago
Samsung Semiconductor - Intern, CXL Deep Memory Research Scientist

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Week ago
ByteDance - Software Development Engineer - Machine Learning System

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.


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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (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