Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Software Engineer, GPU Performance Tools

NVIDIA

Software Engineer developing innovative profiling capabilities for NVIDIA's next-gen GPUs. Collaborating with global teams and enhancing GPU performance tools from inception to execution.

Posted 6/4/2026full-timeRemote • California, Oregon • 🇺🇸 United StatesMid-LevelSenior💰 $124,000 - $195,500 per yearWebsite

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • Build innovative features for NVIDIA's GPU profiling tools from inception to execution
  • Incorporate new hardware profiling capabilities into tools and workflows
  • Work independently based on high-level requirements, filling in build details and making sound engineering decisions
  • Collaborate with architects, performance engineers, and other software teams to understand requirements and deliver solutions
  • Improve and maintain a large, evolving codebase with high standards for quality and reliability

Requirements

What you’ll need
  • B.S., M.S., or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience)
  • 3 years or more experience writing production software in Python and C++
  • Proven foundation in computer architecture and performance analysis
  • Experience in parallel programming or accelerated computing
  • Track record of building tools or infrastructure for other engineers, with a strong sense of what makes a great developer experience
  • Up to date with the latest software engineering practices including AI-enabled development tooling
  • Contributions to open-source performance analysis tooling preferred
  • Experience as a user or creator of CPU or GPU profiling tools preferred
  • Experience in GPU computing or accelerated computing platforms preferred
  • Background with building software tools on top of hardware capabilities preferred
  • Familiarity with AI workloads and their performance characteristics preferred

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++parallel programmingperformance analysisGPU computingaccelerated computingsoftware engineering practicesAI-enabled development toolingopen-source performance analysis toolingbuilding software tools
Soft Skills
independent workengineering decision makingcollaborationunderstanding requirementsquality standardsreliability
Certifications
B.S. in Computer ScienceM.S. in Computer SciencePhD in Computer Scienceequivalent experience