Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
ClickHouse @ 2
Cloud Computing @ 3
Deep Learning
GPU
HPC @ 3
Machine Learning
Networking
Pandas @ 2
Parquet @ 2
Profiling
Python
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA's products, hardware, and software are world leaders for performance and efficiency. The Software Development Tools Team enables first- and third-party developers to turn NVIDIA's hardware into cluster, server, professional, consumer, automotive, and embedded solutions.
Responsibilities
- Enhance and expand advanced analysis tools for system-wide profiling tools.
- Implement primarily in Python, with C++ development as needed.
- Work with customers and engineers across teams to explore problems, find solutions, write functional requirements documents and designs, drive execution, and deliver multifunctional software solutions.
- Partner with system architects, product definition engineers, software and firmware engineers, hardware/software applications engineers, and operations teams.
- Contribute to a multidisciplinary GPU, CPU, and networking profiling tool.
- Build software tools that help developers optimize workflows across high-performance computing, machine learning, deep learning, artificial intelligence, autonomous machines, pro-visualization, entertainment, embedded systems, and automotive systems.
Requirements
- Bachelor's, master's, or doctoral degree in electrical engineering, computer engineering, computer science, or systems engineering, or equivalent experience.
- At least 5 years of experience in a related hardware/software position.
- Excellent problem-solving, collaboration, and interpersonal skills.
- Experience creating complex analysis solutions for large data systems, including classic HPC and cloud computing environments and large datasets from non-network cases.
- Experience working with international teams is preferred.
Preferred Qualifications
- Proven ability to craft engineering designs, drive consensus within teams, and bring designs to fruition.
- Understanding of large-scale data systems and data handlers.
- Experience with multiple data-handling packages.
- Familiarity with Arrow, Parquet, Pandas DataFrames, and ClickHouse.
Compensation and Benefits
The base salary range is USD 152,000–241,500 per year, determined based on location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until August 28, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.
More jobs at Nvidia
Engineering Manager, Data Labeling Platform
Nvidia · Santa Clara, United States
USD 200,000-391,000 per year
Engineering Manager, Local AI Agents
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Deep Learning Software Engineer, DLSim
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Fleet Intelligence Backend
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Staff Business Systems Analyst
Nvidia · Santa Clara, United States
USD 144,000-270,200 per year
Similar jobs
Senior Deep Learning Software Infrastructure Engineer
Nvidia · United States
USD 224,000-431,200 per year
Senior Software Engineer - Python Numerical Computing Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software Engineer, Workload Enablement
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-385,000 per year
Senior HPC AI Cluster Engineer
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Principal Software Engineer, E2E Performance and Goodput — CSP Engagements
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Principal Developer, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Deep Learning Performance Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year