Software Engineering Manager, Distributed Task-based Runtimes

1 Month ago • 8 Years + • Research & Development • $224,000 PA - $356,500 PA

Job Summary

Job Description

NVIDIA seeks an experienced Software Engineering Manager to lead the development of their distributed runtime stack for large-scale computing. This role involves leading a team in designing, developing, and optimizing software including Legate, Legion, and Realm, which simplifies the development of AI, scientific computing, and data analytics applications. Responsibilities include team management, project execution, collaboration with various NVIDIA teams and external partners, and ensuring the quality and performance of the runtime stack. The ideal candidate has strong experience in distributed runtimes, high-performance computing, and leading engineering teams, along with expertise in C, C++, or Python and agile development practices.
Must have:
  • Lead and grow engineering teams
  • 8+ years experience in distributed runtimes
  • High-performance computing expertise
  • C/C++/Python experience
  • Agile development experience
Good to have:
  • Experience with Legion, Ray, or Dask
  • CUDA, MPI, or OpenMP experience
  • GPU architecture knowledge
  • Machine Learning/Deep Learning knowledge
Perks:
  • Equity
  • Benefits

Job Details

We are looking for an experienced software engineering manager to lead the development of NVIDIA’s distributed runtime stack for large-scale distributed computing that attempts to democratize scalable accelerated computing for everyone. Around the world, leading commercial and academic organizations are revolutionizing AI, scientific computing, and data analytics, using data centers powered by GPUs. Applications of these technologies include LLMs, Computer Vision, autonomous vehicles and countless others. Our team develops foundational distributed computing software that extremely simplifies development of such applications!

In this role, you will lead an engineering team designing, developing, and optimizing the distributed task-based runtime software stack that includes Legate, Legion and Realm. Ideal candidates should have experience leading software product engineering teams, and be motivated to advance the state-of-the-art in a variety of accelerated computing domains. If this sounds exciting, we would love to meet you!

What you'll be doing:

  • Lead, mentor, and grow your distributed runtime engineering team and be responsible for the planning and execution of projects as well as the quality, and performance of the runtime stack.

  • Work closely with NVIDIA Research, Engineering, Developer Technology, and Product Management teams in the areas of scientific computing, data analytics, programming systems, and AI to help collect requirements for your products as well as contribute to the development of technology roadmaps.

  • Interact with external partners and researchers to understand their use cases and requirements.

What we need to see:

  • BS, MS or PhD degree in Computer Science, Electrical Engineering or related field (or equivalent experience)

  • 8+ years of overall experience in developing distributed runtimes or at-scale high-performance software.

  • 3+ years of experience recruiting, training and leading software engineering teams.

  • Background in high performance computing and performance critical applications

  • Experience implementing, tuning, and debugging runtimes and/or distributed systems for supercomputers or the cloud

  • Hands-on experience with design, development, testing, maintenance, and performance optimization of GPU-accelerated software using C, C++ or Python.

  • Strong collaboration, communication, and documentation habits.

  • Experience with agile software development practices using project management tools such as JIRA.

Ways to stand out from the crowd:

  • Experience with development of distributed runtimes such as Legion, Ray or Dask

  • Experience with parallel programming, ideally using CUDA, MPI or OpenMP

  • Good knowledge of CPU and/or GPU hardware architecture.

  • Development of domain specific libraries/languages for high performance computing

  • Good understanding of Machine Learning and Deep Learning technologies

The base salary range is 224,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Magic Media - Web Game Developer (Vue.js)

Magic Media

Vojvodina, Serbia (Remote)
2 Weeks ago
IGT - Front-End Developer

IGT

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Logitech - Sr. System Engineer (Atlassian Platforms)

Logitech

Cork, County Cork, Ireland (Hybrid)
4 Months ago
ION - Senior Technical Consultant – IT2

ION

Central Sulawesi, Indonesia (On-Site)
4 Months ago
Nielsen Holdings - SENIOR SOFTWARE DEVELOPER

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago
NVIDIA - Software Program Manager

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Netflix - Research Engineer L4/L5 -LLMs for Search, Recommendations, and Personalization

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Google - Software Engineering Manager II, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Tesla - Electrical Engineer - Motor Design and Powertrain Modeling

Tesla

Athens, Greece (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Jagex - Producer - Project Zanaris

Jagex

Cambridge, England, United Kingdom (Hybrid)
2 Months ago
Balbix - Technical Writer

Balbix

Gurugram, Haryana, India (On-Site)
4 Months ago
Assystems - Chef de Projet Technique (H/F)

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
SmileGate - [CTO본부] 기술PM 담당자

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
QDStaff - Casino Game Designer

QDStaff

Las Vegas, Nevada, United States (On-Site)
11 Months ago
ARHS - Test Automation Engineer

ARHS

Leuven, Flanders, Belgium (On-Site)
4 Months ago
Krafton  - [Publishing Platform Div.] Global Publishing Platform QA (5년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
4 Months ago
C-MORE  - QA Tester

C-MORE

Portugal (Remote)
7 Months ago
Larian Studios - RPG Designer

Larian Studios

Dublin, County Dublin, Ireland (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Next Level Business Services - Cassandra Admin

Next Level Business Services

Bentonville, Arkansas, United States (On-Site)
4 Months ago
Framestore - FREELANCE: NUKE - CHICAGO

Framestore

Chicago, Illinois, United States (On-Site)
8 Months ago
Jam City - Senior Compensation Analyst

Jam City

Culver City, California, United States (On-Site)
8 Months ago
Activision - Staff Backend Engineer - Activision Blizzard Media

Activision

California, United States (On-Site)
2 Months ago
Aristocrat Gaming - Technical Artist

Aristocrat Gaming

Reno, Nevada, United States (Hybrid)
4 Weeks ago
Cadence - Lead Software Engineer, Synthesis

Cadence

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Software Engineer — Data Security

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Optical system engineer - Performance and Metrology- Pico Lab- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Developer Technology Engineer - AI

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Riot Games - Staff Software Engineer - League of Legends, Movement

Riot Games

Los Angeles, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Cirrus Logic - Summer Intern, Design Verification

Cirrus Logic

Austin, Texas, United States (On-Site)
4 Months ago
NVIDIA - Senior Logic Design Engineer, Cache Coherent Interconnects

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Riot Games - Researcher III - Teamfight Tactics

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
NVIDIA - Memory System Quality Architect

NVIDIA

California, United States (Hybrid)
1 Month ago
Regent Craft - Propulsion Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Washington, District Of Columbia, United States (Remote)
1 Month ago
ByteDance - Student Researcher (Foundation Models - Reasoning, Planning & Agent - Doubao (Seed)) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Design Verification Intern - 2025

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Day ago
ByteDance - DevOps Engineer - Applied Machine Learning, Engine

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
Tencent - Speech Synthesis Intern

Tencent

London, England, United Kingdom (On-Site)
1 Week 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)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North 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