Software Engineering Manager - Data Processing Libraries

3 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

Netflix - Research Scientist L4/L5, Algorithms Engineering

Netflix

United States (Remote)
3 Months ago
ByteDance - Software Engineer, Global Payment

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Zoox - Senior Software Engineer, Developer Experience

Zoox

Foster City, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Data Scientist and System Architect

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Weeks ago
Google - Staff Security Engineer, Google Distributed Cloud

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Google - Physical Design Engineer, TPU

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Krafton  - [Global Strategy & BD Div.] Strategy Manager(AI Ethics) (4년 ~ 7년)

Krafton

Seoul, South Korea (On-Site)
4 Months ago
Google - Group Product Manager, AI Security

Google

New York, New York, United States (On-Site)
2 Days ago
Google - Software Engineer III, AI/ML, Cloud AI Infrastructure

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Generative AI and LLMs

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Staff Software Developer, Infrastructure, Google Cloud Security

Google

Waterloo, Ontario, Canada (On-Site)
1 Week ago
Level AI - Senior Machine Learning Engineer

Level AI

Noida, Uttar Pradesh, India (On-Site)
1 Week ago
Cricketpedia - Backend Engineer - PHP only

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Epic Games - Research Engineer - Neural Rendering

Epic Games

London, England, United Kingdom (On-Site)
2 Weeks ago
Comscore - Data Scientist

Comscore

(Remote)
21 Hours ago
Google - Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Google

San Bruno, California, United States (On-Site)
1 Week ago
Google - Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Google

Kirkland, Washington, United States (On-Site)
2 Days ago
Playrix - UA Marketing Producer

Playrix

Ukraine (Remote)
6 Months ago
Google - Software Engineer III, XBorg, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Tesla - Real Estate Specialist - Central Region

Tesla

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Google - Software Engineer III, Embedded Systems/Firmware, Pixel Performance

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
N-iX - Senior .NET Engineer

N-iX

Poland (Hybrid)
1 Month ago
Activision - Expert Gameplay Designer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Joyteractive - User Acquisition Manager (R&D)

Joyteractive

Poland (Remote)
1 Month ago
McDonald's Corporation - Network Engineer II – Juniper & Meraki (Restaurants)

McDonald's Corporation

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
N-iX - Senior Mobile Engineer

N-iX

Poland (Remote)
1 Week ago
Activision - Senior Expert VFX Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Google - Software Engineer II, Keystore

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Keywords Studios - Content Moderator - French (Video Games) - Remote

Keywords Studios

Katowice, Silesian Voivodeship, Poland (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Bragg - AI/ML Engineer

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Weeks ago
Sony Interactive Entertainment - Learning and Development Specialist (AI Talent Development & Training Program Lead)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Weeks ago
Google - Software Engineering Manager, Switchstack software

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Zoox - Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Rackspace Technology - Machine Learning Architect (AWS)

Rackspace Technology

(Remote)
3 Months ago
ByteDance - Senior XR Strategy Expert

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Inworld AI - Forward Deployed Engineer (AI Gameplay Engineer)

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Google - Technical Program Manager, AI Data Operations

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Google - Cloud Engineer II, AI/ML, Professional Services

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Google - Senior Data and AI Architect

Google

Paris, Île-de-France, France (On-Site)
2 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.

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 (On-Site)

Santa Clara, California, United States (Hybrid)

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