All vacancies
Software Engineer, ML Performance
NVIDIA
US, CA, Santa Clara +1 more · On-site · relocation$18,667–29,708 gross/mofull-timeNVIDIA Careers (offices abroad)
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.
Responsibilities
- Analyze the performance of distributed training and inference workloads throughout the entire stack: model and framework, data loading and checkpointing, compiler and kernels, CUDA and NCCL, host and network.
- Identify the bottleneck, resolve it or suggest a solution, and provide the supporting evidence.
- Define the performance metrics tracked across a fleet of GPUs. Break them down into factors engineers need to debug. Decide which signals the platform collects first.
- Drive the analysis of regressions: segment workloads across machines, versions, and configurations to isolate the cause, and turn the method into analysis others can reuse.
- Evaluate automated diagnoses: judge whether a finding is accurate, identify misleading results and missed problems, and build the labeled cases that keep the analysis honest.
- Work closely with build partners on their real workloads, carry findings through to improvements, and feed what the product is missing back into the roadmap.
- What we need to see
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- 12+ years of relevant software engineering experience, including hands-on optimization of GPU training or inference workloads in production.
- Demonstrated performance work across more than one layer of the stack, with a clear account of the baseline, evidence, alternative explanations and validated outcome.
Languages
- Work format
- On-site
- Seniority
- Mid
- Posted
- 30 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Golang Developer (relocation to Bulgaria)EPAM Systems · Remote · Armenia
- Junior Software Engineer - Remote (Global), Full-TimeMixrank · Remote · worldwide, UTC+4 accepted
- Software Engineer (Internal Tools & Database Engineer)Salmon · Remote · Armenia
- SAP RPA developerPontoonglobal · Remote · worldwide, UTC+4 accepted
- Senior Python Engineer - AI/ML SystemsWorldQuant · Armenia · On-site
- Data AnalystYeremyan Projects · Armenia · On-site

