Software Engineering Manager - Data Processing Libraries

1 Month 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 highly skilled engineers, leading projects meeting internal and external customer needs, collaborating with the deep learning community on open-source code, building and maintaining project roadmaps, determining project scope and execution, and fostering a collaborative environment. The ideal candidate will have 6+ years of experience (including 3+ years in team management), proficiency in C++ and Python, and strong communication skills. Experience with image processing, computer vision, parallel programming, and open-source project management is highly desirable.
Must have:
  • 6+ years experience (3+ in management)
  • Proficiency in C++ and Python
  • Large-scale software design & testing
  • Strong communication & leadership
  • Project roadmap creation & execution
Good to have:
  • Image processing/compression experience
  • Computer vision or 3D graphics expertise
  • Parallel programming & performance optimization (CUDA, MPI, etc.)
  • Open-source project management experience
  • Experience with distributed teams

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

Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago
Studio Wildcard - Senior Engine Programmer

Studio Wildcard

Bellevue, Washington, United States (Remote)
2 Days ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Billing & Settlement

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Seattle, Washington, United States (On-Site)
4 Months ago
NVIDIA - System Software Engineer, GPU Server Diag

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Playtika - LMS & Learning Ops Manager

Playtika

Israel (On-Site)
4 Days ago
NVIDIA - Solutions Architect, Financial Services

NVIDIA

New York, New York, United States (Remote)
2 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Video Generative Model)

ByteDance

San Jose, California, United States (On-Site)
3 Days ago
NVIDIA - Senior Solution Architect, HPC and AI

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
Globalization Partners - Principal AI Engineer

Globalization Partners

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Staff Frontend Engineer - Editing Foundations (Rust)

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Sony Interactive Entertainment - AI/ML Application Function SDK Development for PlayStation Game Graphics

Sony Interactive Entertainment

Tokyo, Japan (Hybrid)
1 Week ago
N-iX - Senior C++/Qt Engineer (Part-Time)

N-iX

Ukraine (Remote)
4 Days ago
Tesla - Autopilot Test Engineer

Tesla

Santa Oliva, Catalunya, Spain (On-Site)
1 Month ago
Supercell - Senior Gameplay Programmer, Squad Busters

Supercell

Helsinki, Uusimaa, Finland (On-Site)
5 Months ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
1 Month ago
PlayStation Global - Senior Manager, Security Systems

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
2 Months ago
Epic Games - Programmeur d’outils sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
4 Months 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!

Artificial Intelligence Jobs

NVIDIA - Senior AI-HPC Cluster Engineer

NVIDIA

Westford, Massachusetts, United States (Hybrid)
2 Days ago
Canva - Senior Backend Software Engineer - AI Help Platform

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago
CloudHire - ML Engineer

CloudHire

Telangana, India (Remote)
1 Week ago
NVIDIA - Manager, Technical Marketing Engineering - AI Platform Software

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Stonewall Collision & Auto Painting - Senior Data Scientist

Stonewall Collision & Auto Painting

Vijayawada, Andhra Pradesh, India (On-Site)
6 Months ago
ByteDance - LLM Software Engineer/Researcher (Applied Machine Learning)

ByteDance

Seattle, Washington, United States (On-Site)
3 Days ago
Razer - Solutions Architect

Razer

Singapore (On-Site)
5 Months ago
Blizzard Entertainment - AI/MT Specialist

Blizzard Entertainment

Seoul, South Korea (On-Site)
4 Months ago
Hudl - Staff Engineer - Machine Learning

Hudl

London, England, United Kingdom (Hybrid)
3 Months ago
N-iX - AI Engineer

N-iX

Poland (Remote)
4 Days 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)

Hyderabad, Telangana, India (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

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

Texas, 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)

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

Santa Clara, California, United States (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