Senior System Profiling Software Engineer

1 Month 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

CharacterAI - Research Engineer - Multimodal

CharacterAI

Menlo Park, California, United States (On-Site)
6 Months ago
Trend Micro - NLP / Prompt Engineer (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
Microsoft - Principal Applied Scientist

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

Aliso Viejo, California, United States (On-Site)
7 Months ago
Stupa Sports Analytics - Computer Vision Engineer

Stupa Sports Analytics

Gurugram, Haryana, India (On-Site)
4 Months ago
Valve corporation - Electrical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
3 Months ago
Advanced Sterilization Products - Senior Software Engineer - Java Fullstack

Advanced Sterilization Products

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
NVIDIA - Senior Software Engineer - Build and Deployment Tools

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Seattle, Washington, United States (Remote)
4 Months ago
NVIDIA - Senior System Level Testability Lead

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Tech Lead - Applied Machine Learning Algorithm

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
DNEG - Head of Machine Learning

DNEG

London, England, United Kingdom (Remote)
6 Days ago
NVIDIA - Software Engineering Intern, AI Engineering - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
OptimHire - Data Scientist

OptimHire

Hyderabad, Telangana, India (On-Site)
4 Months ago
Digitap AI - Senior Data Scientist

Digitap AI

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Principal Engineer

NVIDIA

United States (Remote)
5 Days ago
The Walt Disney Company - Principal Machine Learning Engineer, Research - Ad Platforms

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
NVIDIA - Senior Research Engineer, Foundation Model Training Infrastructure

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

ByteDance - Machine Learning Scientist Graduate, Scaling AI for Biology (AML - AI-for-Science) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
The Walt Disney Company - Lead Product Designer - Sports Design

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Day ago
Keywords Studios (Player Support) - Document Quality Controller

Keywords Studios (Player Support)

Indiana, United States (On-Site)
1 Week ago
ByteDance - HR Business Partner

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Trek - Seasonal Service Technician/Advisor

Trek

Canonsburg, Pennsylvania, United States (On-Site)
2 Weeks ago
Hasbro - Principal Product Management, eCommerce - D&D Beyond

Hasbro

Renton, Washington, United States (On-Site)
3 Months ago
Netflix - Technology Product Manager - TV Platform and Device Technologies

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Coursera - Sales Development Representative, Coursera for Government

Coursera

United States (Remote)
1 Month ago
ION - Senior Business Consultant - Endur

ION

Houston, Texas, United States (On-Site)
4 Months ago
ByteDance - Research Scientist, Computational Biology

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Luxoft - Senior GPU Kernel Developer

Luxoft

Mexico City, Mexico City, Mexico (Remote)
2 Months ago
VIBEStechnology - Software Developer with passion for innovation

VIBEStechnology

South Holland, Netherlands (On-Site)
2 Months ago
NVIDIA - Solutions Architect, Networking - Cloud Service Providers

NVIDIA

Redmond, Washington, United States (Hybrid)
4 Weeks ago
NVIDIA - Software Engineering Manager - GPU Communications Libraries

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Rivos - SOC Static Timing Analysis Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
3 Months ago
NVIDIA - Senior Optics Firmware Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Weeks ago
Krafton  - IP Governance Team Intern

Krafton

Seoul, South Korea (On-Site)
1 Week ago
Tencent - Game Research & Development Intern, Engine Research

Tencent

Palo Alto, California, United States (On-Site)
2 Months ago
Krafton  - Strategic Planning Manager

Krafton

Seoul, South Korea (On-Site)
6 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.


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