Outscal Logooutscal logo

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 its distributed runtime stack for large-scale computing. This role involves managing a team designing, developing, and optimizing software (Legate, Legion, Realm) that simplifies development of AI, scientific computing, and data analytics applications. Responsibilities include team leadership, project planning, collaboration with internal and external teams (research, engineering, product management, partners), and ensuring high-quality, high-performance software. The ideal candidate has strong leadership experience, HPC expertise, and experience with GPU-accelerated software development (C, C++, Python).
Must have:
  • Lead and mentor engineering teams
  • 8+ years experience in distributed runtimes
  • 3+ years experience leading software teams
  • HPC and performance critical applications
  • GPU-accelerated software development (C/C++/Python)
  • Agile development and project management
Good to have:
  • Experience with Legion, Ray, or Dask
  • CUDA, MPI, or OpenMP experience
  • CPU/GPU architecture knowledge
  • Development of domain-specific libraries/languages
  • Machine Learning/Deep Learning understanding
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

PlayStation Global - Senior Producer

PlayStation Global

Guildford, England, United Kingdom (On-Site)
3 Weeks ago
Playtech - UAT Tester

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Week ago
Wargaming - Community Manager (Native/Fluent English)

Wargaming

Prague, Prague, Czechia (Hybrid)
1 Week ago
Double Eleven - Lead Environment Artist

Double Eleven

Middlesbrough, England, United Kingdom (On-Site)
1 Week ago
Match Group - 【障がい者採用】Total Reward & HR Project (契約社員)

Match Group

Tokyo, Japan (Hybrid)
5 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Tesla - Jr. PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
1 Month ago
Krafton  - IT Strategy Manager

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago
NVIDIA - BMC Firmware Developer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Software Engineer Intern, Perception - Autonomous Vehicles - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PlayStation Global - IT Support Engineer II

PlayStation Global

United Kingdom (Remote)
11 Hours ago
Vi - Execution Product Manager

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Social Discovery Group - Head of Product of Premium products

Social Discovery Group

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
Likewize - Fullstack Developer

Likewize

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
The Walt Disney Company - MarkOps Consultant - Contract

The Walt Disney Company

Singapore, Singapore (On-Site)
4 Months ago
Ubisoft - Junior QC Tester

Ubisoft

Da Nang, Vietnam (On-Site)
22 Hours ago
SEGA - Associate Development Manager

SEGA

England, United Kingdom (Hybrid)
1 Week ago
Simple Viral Games - Quality Analyst/ QA Engineer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Company3 Method Studios - Color Assist (Episodic)

Company3 Method Studios

Los Angeles, California, United States (On-Site)
2 Weeks ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
12 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Scanline VFX - Senior FX Artist

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
The Walt Disney Company - Software Engineer - Core Software

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
1 Day ago
Fortis Games - Sr. QA Engineer

Fortis Games

Canada (On-Site)
2 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
5 Months ago
Evolution - Customer Service - Korean Speaking Online Game Show Host - $24.75/hour + bonus (Online Casino)

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
Epic Games - Rendering Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Activision - Senior Network Engineer

Activision

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
DraftKings - Software Engineering Manager, Backend

DraftKings

Canada (Remote)
1 Month ago
Scanline VFX - Développeur Pipeline Senior (Houdini)/ Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Firmware Engineer - Embedded Controller

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Trackman - Team Lead - Radar & High-Speed Electronics

Trackman

Denmark (On-Site)
1 Month ago
Riot Games - Senior Visual Design Artist - League of Legends, Seasons

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Performance Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Krafton  - PUBG IP Franchise Project ARC Community Manager

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Clock Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer

NVIDIA

Toronto, Ontario, Canada (On-Site)
2 Months ago
Remedy Entertainment Plc - Development Manager Northlight

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
Google - Lead CPU RTL Engineer, Silicon

Google

Poughkeepsie, New York, United States (On-Site)
3 Months ago
Google - Software Engineering Manager, People with Disabilities

Google

State Of Minas Gerais, Brazil (On-Site)
3 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.


Hsinchu, Hsinchu City, Taiwan (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Seoul, South Korea (Hybrid)

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

Ra'anana, Center District, Israel (On-Site)

Shanghai, Shanghai, China (On-Site)

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

Be'er Sheva, South District, Israel (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