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

N-iX - Senior Manual QA Engineer (Web and Mobile)

N-iX

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Days ago
Corsair - Director, Web Experience

Corsair

Milpitas, California, United States (On-Site)
1 Month ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
4 Months ago
Riot Games - Technical Producer III, Esports Platform & Experiences

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
SEGA US - Sr. Producer

SEGA US

Irvine, California, United States (On-Site)
2 Months ago
NVIDIA - Automation Software Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Weeks ago
Nagarro - Senior Staff Engineer, Machine Learning

Nagarro

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - LLM Software Engineer/Researcher Graduate (Applied Machine Learning) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Mattel  Inc  - Product Engineer

Mattel Inc

West Java, Indonesia (On-Site)
1 Month ago
NVIDIA - Senior Firmware Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Eccentric - 3D QA

Eccentric

Mumbai, Maharashtra, India (On-Site)
5 Months ago
ComeOn Group - Brand Executive - Denmark

ComeOn Group

St. Julian's, Malta (Hybrid)
2 Weeks ago
Luxoft - Android Automotive Developer

Luxoft

Brazil, Indiana, United States (Remote)
3 Months ago
Electric Square - Production Director

Electric Square

St. Julian's, Malta (On-Site)
3 Weeks ago
Scopely - Lead Producer, Art Outsourcing

Scopely

Mexico City, Mexico City, Mexico (Hybrid)
1 Month ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
4 Months ago
Eightfold - Senior QA Engineer

Eightfold

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
EG A S - Frontend Developer- EG Construction

EG A S

Mangaluru, Karnataka, India (On-Site)
4 Months ago
Escape Velocity Entertainment - Associate Producer - Outsourcing

Escape Velocity Entertainment

(Remote)
1 Week ago
Lightspeed LA - Production Assistant

Lightspeed LA

Los Angeles, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

The Walt Disney Company - Media Performance Engineer II, Distribution

The Walt Disney Company

San Francisco, California, United States (On-Site)
1 Week ago
Nintendo - Intern - IT Security

Nintendo

Redmond, Washington, United States (On-Site)
3 Months ago
Onward Search - Sr Graphic Designer

Onward Search

Mettawa, Illinois, United States (Hybrid)
2 Weeks ago
Meta - Software Engineer, iOS

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
NVIDIA - ASIC Design Engineer - New College Grad 2024

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Global Development Analyst

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Week ago
undefined - Senior Customer Success Engineer, West

United States (Remote)
4 Months ago
ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
4 Months ago
Trailer Park Group - Vice President, New Business Development

Trailer Park Group

Los Angeles, California, United States (Hybrid)
1 Month ago
Netflix - Senior Software Engineer

Netflix

United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Research Scientist in Multimodal Graduate (Applied Machine Learning) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Altair - Senior Software Engineer (Golang)

Altair

India (Remote)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

New York, New York, United States (Remote)
4 Months ago
Riot Games - Senior Visual Design Artist - League of Legends, Seasons

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Months ago
Luxoft - Design Verification Engineer - Data Fabric Systems

Luxoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
NVIDIA - Research Scientist, Efficient Deep Learning - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
ByteDance - Research Scientist in Quantum Chemistry and Machine Learning

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Backend Engineer (Model Inference), Machine Learning Systems

ByteDance

Singapore (On-Site)
3 Months ago
NVIDIA - DFT Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 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)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (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