Senior HPC Performance Engineer

🕒 May 12

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Conduct in-depth performance characterization and analysis on large multi-GPU and multi-node clusters. • Study the interaction of our libraries with all HW (GPU, CPU, Networking) and SW components in the stack • Evaluate proof-of-concepts, conduct trade-off analysis when multiple solutions are available • Triage and root-cause performance issues reported by our customers • Collect a lot of performance data; build tools and infrastructure to visualize and analyze the information • Collaborate with a very dynamic team across multiple time zones

🎯 Requirements

• M.S. (or equivalent experience) or PHD in Computer Science, or related field • 3+ yrs of experience with parallel programming and at least one communication runtime (MPI, NCCL, UCX, NVSHMEM) • Experience conducting performance benchmarking and triage on large scale HPC clusters • Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) • Implement micro-benchmarks in C/C++, read and modify the code base when required • Ability to debug performance issues across the entire HW/SW stack. • Proficient in a scripting language, preferably Python • Familiar with containers, cloud provisioning and scheduling tools (Kubernetes, SLURM, Ansible, Docker) • Adaptability and passion to learn new areas and tools. • Flexibility to work and communicate effectively across different teams and timezones

🏖️ Benefits

• Competitive salaries • Extensive benefits package • Work environment promotes diversity, inclusion, and flexibility

Apply Now

Similar Jobs

🕒 May 6

VirtusLab

201 - 500

💳 Fintech

JVM Tooling Engineer developing tooling for a tech enthusiast team focused on growth. Join a supportive environment fostering self-development and collaboration among tech enthusiasts.

Angular

Java

Python

React

Scala

TypeScript

🕒 April 23

Onemind Services LLC

51 - 200

🔒 Cybersecurity

Senior OpenStack Engineer designing production-grade environments and engineering solutions at Onemind Services. Involves OpenStack architecture, virtualization, networking, and reliability engineering.

Ansible

Cloud

Grafana

HAProxy

Kubernetes

Linux

MariaDB

OpenStack

Prometheus

Python

RabbitMQ

Terraform

🕒 April 4

Amentum

10,000+ employees

⚡ Energy

🔒 Cybersecurity

Decommissioning Engineer/Manager supporting planning and delivery of decommissioning projects in Central and Eastern Europe. Working with cross-disciplinary teams to ensure safe and compliant project execution.

🕒 March 31

VirtusLab

201 - 500

💳 Fintech

Bazel Engineer focused on building and tooling within a tech-oriented team. Involved in fostering a friendly atmosphere while measuring outcomes effectively.

🗣️🇵🇱 Polish Required

Gradle

Maven

Python

Rust

SDLC

Go

🕒 March 27

Expert Executive Recruiters (EER Global)

51 - 200

🎯 Recruiter

🤝 B2B

☁️ SaaS

Verification Engineer focusing on ASIC/SoC verification for advanced digital designs in AI accelerator products. Collaborating across teams in a dynamic, deep-tech environment.