Senior System Profiling Software Engineer

3 Months ago • 5 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior System Profiling Software Engineer to build and improve performance and power profiling tools for applications running on NVIDIA products (GPUs and systems). This role involves developing infrastructure for data storage, visualization, and mining; collaborating with users to build and calibrate performance/power models for next-generation hardware; and partnering with architects to propose new hardware features. The ideal candidate possesses strong software design and implementation skills, proficiency in Python, modern C++, or web application development, and a deep understanding of deep learning frameworks.
Must have:
  • BS+ in CS or related field and 5+ years of software development experience
  • Strong software design and implementation ability
  • Proficient in Python, modern C++, or web application development
  • Understanding of Deep Learning frameworks (PyTorch, TensorFlow etc.)
  • Proficient with GIT and P4
Good to have:
  • Experience in building Continuous Profiling systems for GPU data centers
  • Skillful in Deep Learning application performance analysis and optimization
  • Knowledge of GPU or CPU architecture
  • Experience in contributing to large open source projects
Perks:
  • Equity
  • Benefits

Job Details

A key part of NVIDIA's strength is our sophisticated analysis tools that empower NVIDIA engineers to improve perf and power efficiency of our products and the running applications. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high standards! This software engineering role involves developing analysis tools on various combinations of OS and hardware at different scales from single system to large data center.

As a member of the software development team, we will engineer and improve the tools and systems for perf & power verification/analysis/prototyping activities that are carried out internally. We will work with users from different departments like Architecture, Software, DevTech and etc. Our work brings the users intuitive, rich and accurate insight in the workload and the system, and empower them to find opportunities in software and hardware, or build high level models to propose and deliver the best hardware and software to our customers!

What you’ll be doing:

  • Build internal perf/power profiling tools for real world application running on NVIDIA products like GPUs or systems

  • Build infrastructure or services for profiling data storage, visualization and mining

  • Work with our users to build / calibrate perf/power models for next generation HW or system

  • Partner with architects to propose new HW features or improve existing features with real world use cases

What we need to see:

  • BS+ in Computer Science or related (or equivalent experience) and 5+ years of software development

  • Strong software design and implementation ability

  • Strong programming skills with Python, modern C++ or modern web application development

  • Good understanding in how Deep Learning frameworks works (like PyTorch, TensorFlow, Megatron-LM and etc...)

  • Proficient with GIT and P4

  • Excellent problem solving skills and project management skills

  • Flexibility for working in an evolving environment with changing requirements

Ways to stand out from the crowd:

  • Huge plus for experience in building Continuous Profiling system for GPU data center

  • Skillful in Deep Learning application performance analysis and optimization

  • Knowledgable in GPU or CPU architecture

  • Resourceful in GPU application performance or power analysis

  • Proven experience in contributing to large open source projects

The base salary range is 148,000 USD - 287,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

Meta - Software Engineer, Machine Learning

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
DNEG - Head of Machine Learning

DNEG

London, England, United Kingdom (Remote)
1 Month ago
Tencent - Game Research & Development Intern, Engine Research

Tencent

Bellevue, Washington, United States (On-Site)
2 Months ago
Netflix - Machine Learning Intern, Summer 2025

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
NVIDIA - Senior DevOps Engineer, Deep Learning Frameworks

NVIDIA

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
NVIDIA - Manager, Chip Design Verification

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Tesla - Cellular Software Development Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
NVIDIA - Senior ASIC Physical Design Engineer - High Performance Designs

NVIDIA

Hillsboro, Oregon, United States (On-Site)
1 Month ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Paris, Île-de-France, France (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Inworld AI - Staff / Principal AI Researcher - USA

Inworld AI

Mountain View, California, United States (Remote)
4 Months ago
Ciklum - Expert Data Scientist

Ciklum

Pune, Maharashtra, India (Hybrid)
6 Months ago
Thumbtack - Staff Software Engineer,  Machine Learning Infrastructure

Thumbtack

Ontario, Canada (Remote)
5 Months ago
Google - Software Engineer III, Machine Learning, Google Cloud Compute Infrastructure

Google

Sunnyvale, California, United States (On-Site)
5 Months ago
Tencent - Game Research & Development Intern, Engine Research

Tencent

Bellevue, Washington, United States (On-Site)
2 Months ago
ByteDance - Lead Research Scientist, Foundation Model, Speech & Audio

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Applied Scientist Intern (Computational Modeling & Optimization)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Research Engineer for Reinforcement Learning

NVIDIA

Canada (On-Site)
2 Months ago
ByteDance - Video Analysis and Quality Algorithm Intern 2023 Summer/Fall (PHD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Virtuos - R&D Machine Learning Engineer

Virtuos

China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Hawk Eye Innovations - College Sports Systems Technician

Hawk Eye Innovations

Wisconsin, United States (On-Site)
1 Month ago
Nintendo - Cinematic Technical Animator [Remote Contract] (Retro Studios)

Nintendo

United States (Remote)
9 Months ago
Onward Search - User Interface Software Engineer

Onward Search

Georgia, United States (Remote)
2 Months ago
ByteDance - Research Scientist Graduate, Computational Biology (AML - AI-for-Science) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Next Level Business Services - Business Objects Architect

Next Level Business Services

Auburn Hills, Michigan, United States (On-Site)
6 Months ago
Riot Games - Staff Software Engineer - League of Legends, Champions

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Light Speed Studios - Senior UI Engineer

Light Speed Studios

Los Angeles, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Mixed-Signal Design Verification Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Sinch - Senior UX Researcher

Sinch

United States (Remote)
1 Month ago
Patreon - Staff Product Designer, Podcast Tools

Patreon

New York, New York, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Cadence - Design Engineering Manager

Cadence

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nintendo - Embedded Engineer, Display (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
11 Months ago
NVIDIA - Senior Power Modeling and U-arch Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior VLSI Integration Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
Rivos - DFT Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Design Verification Engineer - PCIE

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Hardware Security Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
NVIDIA - Silicon Product Definition Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month 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