System Software Engineer, Multi-Node Analysis

at Nvidia
USD 152,000-241,500 per year
MIDDLE
✅ On-site

Tech Stack

AI ClickHouse @ 2 Cloud Computing @ 3 Deep Learning GPU HPC @ 3 Machine Learning Networking Pandas @ 2 Parquet @ 2 Profiling Python

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

Similar jobs