Senior System Profiling Software Engineer

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

Job Summary

Job Description

As a Senior System Profiling Software Engineer at NVIDIA, you will be responsible for building and improving performance and power analysis tools for applications running on NVIDIA products (GPUs and systems). This involves developing profiling tools, designing data storage and visualization infrastructure, collaborating with users across departments, calibrating performance models for future hardware, and partnering with architects to propose new hardware features. The role requires strong software development skills in Python, C++, or web application development, a deep understanding of deep learning frameworks, and experience working with large-scale systems.
Must have:
  • BS+ in CS or related field
  • 5+ years software development experience
  • Strong software design & implementation
  • Proficient in Python, C++ or web dev
  • Understanding of Deep Learning frameworks
  • Proficient with GIT and P4
Good to have:
  • Experience with Continuous Profiling systems
  • Deep Learning application optimization
  • GPU/CPU architecture knowledge
  • GPU application performance/power analysis
  • Contributions 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

Ubisoft - Senior ML Ops - Content Creation Technology Group

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
ByteDance - Research Scientist - Multimodal Foundation Model - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
SmileGate - Game Data Engineer [LOST ARK]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Flying Bark Productions - Rigging & Animation Software Developer

Flying Bark Productions

New South Wales, Australia (Hybrid)
2 Months ago
Thumbtack - Staff Software Engineer,  Machine Learning Infrastructure

Thumbtack

United States (Remote)
5 Months ago
NVIDIA - Senior Physical Design Methodology Engineer, PPA Fusion Compiler

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
NVIDIA - Senior ASIC Engineer, Digital Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Visa - Chief Systems Architect

Visa

Auckland, Auckland, New Zealand (Hybrid)
4 Months ago
Google - Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware, 2025 start

Google

Atlanta, Georgia, United States (On-Site)
5 Months ago
NVIDIA - Senior System Integration Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Lead Machine Learning Engineer, Personalization & Recommendations

The Walt Disney Company

Washington, United States (On-Site)
1 Month ago
ByteDance - AI Security Researcher - Security - San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Virtuos - R&D Machine Learning Engineer

Virtuos

China (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer - Robot Learning Platform

NVIDIA

Toronto, Ontario, Canada (On-Site)
1 Month ago
NVIDIA - Senior Site Reliability Engineer - AI Research Clusters

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
Smarsh - Lead Machine Learning Engineer

Smarsh

India (Hybrid)
6 Months ago
NVIDIA - Software Engineering Manager, Sparse Linear Algebra Libraries

NVIDIA

California, United States (Hybrid)
3 Months ago
Dolby Laboratories - Senior Computer Vision Researcher

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Ubisoft - Senior C++ Programmer - Machine Learning

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Highspot - Principal Frontend Web Engineer

Highspot

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
NVIDIA - Senior Emulation Power Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Airlab Inc  - Game Artist (Mobile)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
9 Months ago
Kabam - Technical Director

Kabam

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Super - Senior Software Engineer - Full-Stack

Super

Canada (Remote)
1 Month ago
Bally's Interactive - Lead Product Designer

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Inworld AI - Forward Deployed Engineer (AI Gameplay Engineer)

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Epic Games - Senior Gameplay Systems Developer, Developer Relations

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
The Walt Disney Company - Senior Creature Modeler

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - SoC System Software Architect

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Technical Program Manager – Silicon Solutions

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
NVIDIA - Senior Synthesis Flow CAD Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Corsair - Firmware Software Engineer

Corsair

Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Math Libraries Engineer - Sparse Linear Algebra

NVIDIA

California, United States (Hybrid)
3 Months ago
NVIDIA - Senior Circuit Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Data Scientist

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Tesla - Dual Degree in Electrical Engineering (B.Eng.)

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
NVIDIA - Hardware Application Engineer, Ethernet Switch

NVIDIA

Shanghai, Shanghai, China (Hybrid)
3 Months ago
NVIDIA - Senior Manager, Hardware Engineering

NVIDIA

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

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