Software Engineering Manager - Data Processing Libraries

2 Months ago • 6 Years + • Artificial Intelligence

Job Summary

Job Description

NVIDIA seeks a Software Engineering Manager to lead a team developing accelerated data processing solutions for AI training and inference. Responsibilities include managing a team of engineers, collaborating on open-source projects, building and maintaining project roadmaps, determining project scope and goals, and fostering a collaborative environment. The ideal candidate possesses strong leadership, communication, and technical skills, including proficiency in C++ and Python. Experience with large-scale software design and testing, as well as experience managing open source projects, is highly valued.
Must have:
  • Team Management (3+ years)
  • Large-scale software design & testing
  • C++ and Python proficiency
  • Strong communication skills
  • Open-source project experience
Good to have:
  • Image/3D graphics algorithms experience
  • Parallel programming expertise (CUDA, MPI etc.)
  • Distributed team management experience

Job Details

We are now looking for a Software Engineering Manager for our Data Processing Libraries that accelerate AI training and inference. Are you passionate about leading teams developing brand-new technology? Have you ever dreamed of elevating engineering practices to the next level? As a global leader in technology, NVIDIA's innovative work in artificial intelligence and deep learning is redefining industries from image classification to natural language processing. Join us in building software that powers the future and impacts millions worldwide. Work directly with a community of creative engineers and collaborate on projects that push the boundaries of what's possible.

What you'll be doing:

In this role, you will be responsible for managing a team of highly skilled engineers, focusing on the development of an accelerated data processing solutions.

  • Lead and motivate your team to successfully conduct projects that meet both internal and external customer needs.

  • Actively collaborate with the deep learning software engineering community to contribute to and improve open source code bases.

  • Build and maintain a project roadmap that aligns with our daring goals and customer expectations.

  • Determine project goals and scope, ensuring execution and delivery.

  • Foster an inclusive and collaborative environment that promotes innovation and creativity.

What we need to see:

  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.

  • 6+ overall years of experience, including 3+ years or more in team management, with strong interpersonal and leadership skills.

  • Experience in designing and testing large scale software backed with solid examples from past career.

  • Proficiency in C++ and Python, showcasing your technical versatility.

  • Strong communication skills, enabling direct contact and effective collaboration with the open source community.

Ways to stand out from the crowd:

  • Experience with image processing or compression, computer vision, or 3D graphics algorithms.

  • Expertise in parallel programming and performance optimization on modern computer architectures (e.g., CUDA, MPI, NVSHMEM, NCCL, AVX).

  • Experience managing an open source project, including tasks such as using GitHub, bug tracking, branching and merging code, understanding OSS licensing issues, and handling patches.

  • Prior experience working with distributed teams, demonstrating your ability to manage and coordinate effectively across different locations.

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 and autonomous, 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.

#deeplearning

Similar Jobs

HoYoverse - Senior Gameplay Programmer AI [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
10 Months ago
NVIDIA - Senior Hypervisor and RTOS Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Behaviour Interactive - Senior Gameplay Programmer - Dead by Daylight | Senior Programmeur·se jouabilité - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (On-Site)
8 Months ago
holospark - Gameplay Engineer

holospark

Bellevue, Washington, United States (On-Site)
3 Months ago
Epic Games - Senior Gameplay Systems Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Month ago
Truecaller - Senior MLOps Engineer

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Canva - Senior Backend Software Engineer - AI Help Platform

Canva

Sydney, New South Wales, Australia (Remote)
5 Days ago
ByteDance - Machine Learning Scientist Graduate (Scaling AI for Biology (AI-for-Science))

ByteDance

Seattle, Washington, United States (On-Site)
6 Days ago
Match Group - Sr. Software Engineer, Generative AI

Match Group

Palo Alto, California, United States (Hybrid)
5 Months ago
Zoox - Senior/Staff Software Engineer - Simulation Traffic & Behavior Modeling

Zoox

Foster City, California, United States (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

QUANTIC DREAM - Développeur UI C++ (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago
NVIDIA - Senior Synthesis Flow Development Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Armenia (Remote)
4 Months ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Meta - Software Engineer, Infrastructure

Meta

San Francisco, California, United States (Remote)
4 Months ago
Push Gaming - C++ Engineer

Push Gaming

United Kingdom (Hybrid)
1 Month ago
NVIDIA - Solutions Architect, Generative AI

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
PearlAbyss - Engineering_Rendering Internship

PearlAbyss

(On-Site)
2 Months ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Keywords Studios (Player Support) - Player Support Agent - Korean/English - Remote

Keywords Studios (Player Support)

Silesian Voivodeship, Poland (Remote)
1 Week ago
PwC - Application to PwC

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
PAPAYA - Backend Engineer

PAPAYA

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
CD PROJEKT RED - Localization Tools Programmer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
Google - Senior Software Engineer, Site Reliability Engineering, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Playtika - C# Client Developer

Playtika

Poland (Hybrid)
4 Months ago
NOVOMATIC - UX Designer

NOVOMATIC

Lesser Poland Voivodeship, Poland (Hybrid)
1 Week ago
Rackspace Technology - Senior DevOps Engineer (AWS)

Rackspace Technology

Poland (Remote)
1 Week ago
Techland - Game Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

CloudHire - Machine Learning Engineer

CloudHire

India (Remote)
1 Week ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
1 Month ago
ByteDance - Research Scientist- Foundation Model, Generative AI

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

San Antonio, Texas, United States (Remote)
6 Days ago
Interface AI - Staff Software Engineer - Mobile

Interface AI

United States (Remote)
1 Month ago
NVIDIA - Senior AI-HPC Cluster Engineer

NVIDIA

Westford, Massachusetts, United States (Hybrid)
5 Days ago
Inworld AI - Staff / Principal AI Researcher - USA

Inworld AI

Mountain View, California, United States (Remote)
3 Months ago
Alphasense - Lead AI Platform Engineer

Alphasense

New York, New York, United States (On-Site)
3 Months ago
Genies - Lead Machine Learning Engineer, 3D Gen AI & Graphics

Genies

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Principal Engineer

NVIDIA

(Remote)
1 Month 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