N

NVIDIA

Designs the chips and software that power AI

CPU Performance Developer Technology Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A BS, MS, or PhD in Computer Science, Computer Engineering, or a related field is required.
  • At least five years of relevant experience in performance engineering or CPU optimization is required.
  • Strong programming proficiency in C/C++ and/or Python is required, along with a deep understanding of algorithms and software architecture.
  • A solid grasp of CPU microarchitecture, performance analysis tools, and optimization methodologies is required.
  • A proven track record of CPU benchmarking and bottleneck-driven performance tuning is required.
  • The ability to collaborate across teams and manage multiple priorities is required.

Responsibilities

  • Collaborate with developers, researchers, and framework maintainers across industries to identify and resolve performance challenges in workloads including AI, data analytics, simulation, and numerical computing.
  • Profile, analyze, and optimize CPU performance, from application-level algorithms down to low-level microarchitecture.
  • Contribute to open-source frameworks, software stacks, reference implementations, and performance libraries to unlock CPU capabilities.
  • Work with architecture, research, libraries, tools, and system software teams to improve platform performance.
  • Provide insights that shape next-generation CPU designs, compiler toolchains, and development workflows to improve developer productivity and throughput.

Desired Qualifications

  • Experience optimizing AI or data preprocessing pipelines on CPUs.
  • Familiarity with HPC applications, parallel computing, and distributed runtime environments.
  • Hands-on experience with SIMD instruction sets, low-level intrinsics, or vectorization.
  • Contributions to open-source performance tools or HPC frameworks.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs