Home
Jobs
Saved
Resumes
Software Engineer, GPU Performance Tools at NVIDIA | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer, GPU Performance Tools
NVIDIA
Remote
Website
LinkedIn
Software Engineer, GPU Performance Tools
California, United States of America
Full Time
1 day ago
$124,000 - $195,500 USD
Visa Sponsor
Apply Now
Key skills
Python
C++
C
AI
About this role
Role Overview
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
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
Tech Stack
Python
Benefits
Equity
Benefits
Apply Now
Home
Jobs
Saved
Resumes