Software Engineer, ML Performance
Santa Clara, CA, US; Austin, TX, US
- Pay
USD 224,000–356,500/year · BaseAnnual period assumed · Location-specific pay — pay source
* Improved operation of both training and inference. * Deep knowledge of one or more of PyTorch, JAX, Megatron, NCCL, TensorRT-LLM, vLLM, SGLang or Dynamo. * Experience moving between application, system software, driver or hardware roles, and the full-stack view that comes with it. * Statistical judgment applied to noisy, multi-node fleet-scale performance data. Ideally, experience with counter-factual analysis and segmentation of workloads for diagnosing regressions. * Built debugging or performance-analysis tools used by other engineers, with evidence that they made investigations more effective. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD. You will also be eligible for equity and benefits.
Read the full posting- Work setting
- Not stated
- Employment
Full-time — employment source
Employment type in the employer’s posting: FULL_TIME
From the employer’s posting
Education & alternatives
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. * Experience diagnosing performance across many jobs, machines or tenants, not only tuning a single workload. * Enough familiarity with framework, runtime and compiler interfaces to say where a signal should be measured, even when someone else writes the instrumentation. * Ability to distinguish symptoms from causes, recognize noisy or incomplete measurements and the effects of the measurement itself, and know when the evidence is insufficient. * Strong programming and debugging skills, demonstrated by maintainable analysis code, tests or repeatable investigation procedures, including when using automated development tools. * Clear communication of findings, trade-offs and remaining uncertainty to the people who own the workload. * Proficiency with Python and CUDA. Ways to stand out from the crowd:
Tools in this posting
- Python
- PyTorch
Source — Tool mentions in context
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. * Experience diagnosing performance across many jobs, machines or tenants, not only tuning a single workload. * Enough familiarity with framework, runtime and compiler interfaces to say where a signal should be measured, even when someone else writes the instrumentation. * Ability to distinguish symptoms from causes, recognize noisy or incomplete measurements and the effects of the measurement itself, and know when the evidence is insufficient. * Strong programming and debugging skills, demonstrated by maintainable analysis code, tests or repeatable investigation procedures, including when using automated development tools. * Clear communication of findings, trade-offs and remaining uncertainty to the people who own the workload. * Proficiency with Python and CUDA. Ways to stand out from the crowd:
Ways to stand out from the crowd: * Improved operation of both training and inference. * Deep knowledge of one or more of PyTorch, JAX, Megatron, NCCL, TensorRT-LLM, vLLM, SGLang or Dynamo. * Experience moving between application, system software, driver or hardware roles, and the full-stack view that comes with it. * Statistical judgment applied to noisy, multi-node fleet-scale performance data. Ideally, experience with counter-factual analysis and segmentation of workloads for diagnosing regressions. * Built debugging or performance-analysis tools used by other engineers, with evidence that they made investigations more effective. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD.
Posting record
Report an errorActively hiringFirst seen by us today, still listed, and not a repost of an earlier posting.
- Status in our records
- Live
- First seen by us
- Oct 29, 2026 · today
- Recorded sightings
- 1
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
Your next step
- Have your resume and examples of relevant work ready.
- Check the listed location, eligibility and core experience before starting.
Complete your application on nvidia.eightfold.ai. The employer’s form will show what is required.
Already applied? Track this application
Job description
Source details
Source notes
Source excerptsSelected passages from the saved posting. Check the full description for conditions and exceptions.
- Pay
* Improved operation of both training and inference. * Deep knowledge of one or more of PyTorch, JAX, Megatron, NCCL, TensorRT-LLM, vLLM, SGLang or Dynamo. * Experience moving between application, system software, driver or hardware roles, and the full-stack view that comes with it. * Statistical judgment applied to noisy, multi-node fleet-scale performance data. Ideally, experience with counter-factual analysis and segmentation of workloads for diagnosing regressions. * Built debugging or performance-analysis tools used by other engineers, with evidence that they made investigations more effective. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD. You will also be eligible for equity and benefits.
- Location & working pattern
Santa Clara, CA, US; Austin, TX, US
Working pattern and location restrictions need checking in the full posting.
- Work authorization
No clear work-authorization passage found. Eligibility is unconfirmed.
See how this role fits your experience
Add your resume to compare the role’s scope, tools and requirements with your experience.