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

Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
10 Months ago
SEGA - Senior/Principal Graphics Programmer

SEGA

England, United Kingdom (On-Site)
2 Weeks ago
ByteDance - Software Engineer - MySQL

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Avathon - Software Engineering Manager

Avathon

Bengaluru, Karnataka, India (On-Site)
4 Months ago
NVIDIA - Senior Applied Power Architect - GPU

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Ubisoft - Architecte de Stockage

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
NVIDIA - Senior Power Modeling and U-arch Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Software Engineer, Black Community Inclusion

Google

(On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Principal C++ Software Engineer (Tools)

Playrix

Serbia (Remote)
5 Months ago
Handy Games - Associate Software Engineer

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
1 Month ago
Omnissa - C++ & iOS - Senior MTS & Member of Technical Staff - III

Omnissa

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Thatgamecompany - Senior DevOps Engineer (LiveOps)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
5 Days ago
NVIDIA - System Software Engineer

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Month ago
Activision - Expert Engineer, Accounts and Authentication

Activision

Dublin, County Dublin, Ireland (On-Site)
3 Weeks ago
ByteDance - Senior Research Scientist- Foundation Model, Generative AI

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Rivos - Accelerator Design Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Embark Studios - CI Engineer - Tools & CI

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Room 8 Studio - Unreal Engine Cinematic Artist (Trailer Production)

Room 8 Studio

Poland (On-Site)
5 Months ago
Luxoft - Senior Agile Project Manager

Luxoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
EvoPlay - Graphic Designer

EvoPlay

Masovian Voivodeship, Poland (On-Site)
6 Days ago
Netflix - Software Engineer (L5) - Content Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
CD PROJEKT RED - Quest Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
NOVOMATIC - QA Engineer (Embedded Systems)

NOVOMATIC

Lesser Poland Voivodeship, Poland (Hybrid)
1 Week ago
ComeOn Group - QA Engineer (Fixed Term Contract)

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
6 Days ago
N-iX - Junior QA Automation Engineer (with Python)

N-iX

Poland (Remote)
1 Month ago
Netflix - Creative Strategist, Product Discovery & Promotion - Central & Eastern Europe

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Easygo - Software Engineering Manager

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Months ago
Tencent - Machine Learning Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
3 Weeks ago
Samsung Semiconductor - SOC Architect

Samsung Semiconductor

San Jose, California, United States (Remote)
3 Days ago
CloudHire - Sr. Java Application Architect

CloudHire

Bengaluru, Karnataka, India (Remote)
5 Days ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Months ago
Samsung Semiconductor - Senior Staff Engineer, TCAD

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Week ago
Trackman - Team Lead - Radar & High-Speed Electronics

Trackman

(On-Site)
6 Days ago
Samsung Semiconductor - Senior Staff Engineer, DRAM

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Months ago
Nintendo - Senior Device Driver Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
9 Months ago
Zoox - Software Systems Engineer - Software Health and Complexity

Zoox

Foster City, California, United States (Hybrid)
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.


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