Software Engineer, Benchmarking and Analysis

Reposted 12 Days Ago
Be an Early Applicant
Yokneam
In-Office
Mid level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
The Role
Design and implement performance benchmarking frameworks for AI and HPC workloads, focusing on Python and C/C++ system components.
Summary Generated by Built In

NVIDIA’s Networking Performance team develops advanced software tools that drive the optimization of the world’s fastest networking technologies. Our mission spans benchmarking, telemetry capture, and performance analysis, enabling both NVIDIA's R&D teams and NVIDIA's customers across the industry to root-cause bottlenecks, maximize throughput, and achieve world-class performance for AI and HPC workloads.

We are looking for an experienced Software Engineer to take part in the design and development of next-generation performance engineering frameworks. In this role, you will focus on Python-based benchmarking and analysis systems, while also contributing to high-performance components in C/C++. You’ll work on challenges at the intersection of networking, distributed computing, and AI, building tools that run at scale on clusters, clouds, and data centers.

What you'll be doing:

  • Design and implement performance benchmarking and analysis frameworks for next-generation AI and HPC workloads

  • Work across Python (primary) and C/C++ (for performance-critical modules) to deliver reliable and scalable tools

  • Take full technical ownership of our core telemetry engine, including utilizing Jupyter Notebooks and other data analysis frameworks to help performance engineers analyze telemetry results.

  • Contribute to our DevOps environment, owning the CI/CD pipelines and release processes for your projects

  • Drive technical innovation in the performance engineering ecosystem, including taking part in building our next-gen agentic AI assistant

  

What we need to see:

  • B.Sc. in Computer Science, or a related engineering field

  • 3+ years of professional software development experience

  • A proven track record of technical ownership, driving a technical agenda, and problem solving

  • High-level Python development skills, building robust, well-structured, production-grade applications

  • C/C++ experience, especially for performance-critical or low-level components

  • Experience with modern CI/CD pipelines and DevOps practices

Ways to stand out from the crowd:

  • Linux systems knowledge, including software packaging (RPM, DEB), and an understanding of the complexities of software distribution and dependencies

  • Experience with the Python data analysis and visualization frameworks (e.g., h5py, pandas, NumPy, Matplotlib/Plotly)

  • Experience with Slurm, Kubernetes, MPI, or other distributed job orchestration and cluster management systems

  • Familiarity with agentic AI concepts or frameworks (e.g., RAG techniques, LangChain, LangGraph, LlamaIndex, etc.)

  • Experience contributing to open-source projects

NVIDIA is dedicated to diversity, supporting an inclusive environment and ensuring equal opportunities. Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

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.

Top Skills

C++
Ci/Cd
DevOps
H5Py
Jupyter Notebooks
Kubernetes
Linux
Matplotlib
Mpi
Numpy
Pandas
Plotly
Python
Slurm
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, CA
21,960 Employees
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

Johnson & Johnson Logo Johnson & Johnson

Product Owner

Healthtech • Pharmaceutical • Manufacturing
In-Office
Yokneam, ISR
143612 Employees

NVIDIA Logo NVIDIA

Design Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
2 Locations
21960 Employees
5-5

NVIDIA Logo NVIDIA

Senior Power and Performance Characterization Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Yokneam, ISR
21960 Employees

NVIDIA Logo NVIDIA

Software Architect

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
3 Locations
21960 Employees
8-8

Similar Companies Hiring

Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account