AI Performance Engineer - Contract W2 position

Santa Clara, CA, US • Posted 13 hours ago • Updated 13 hours ago
Contract W2
6 Months
On-site
$80 - $90/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • AI
  • GPU
  • CUDA
  • PYtorch
  • Nsight

Summary

Job Title: AI Performance Engineer

Location: Santa Clara, CA (Onsite)

Duration: 6 Month s Contract


Job Description:
The engineer will lead performance benchmarking, analysis, and tuning of provisioned AI clusters across distributed training, inference, and GPU collective communication. This senior specialist role establishes reproducible baselines, identifies gaps against comparable reference configurations, and works with platform and network teams to resolve bottlenecks. The engineer will validate improvements while preserving model quality, numerical correctness, and production stability.

Key responsibilities-

  1. Define benchmark plans and acceptance criteria covering single-node and multi-node workloads.
  2. Compare results with references using equivalent hardware, models, precision, software versions,
  3. and workload settings.
  4. Build automated benchmark suites using MLPerf-style methodologies, NCCL Tests, NeMo/Megatron, TensorRT-LLM/trtllm-bench, NVIDIA AIPerf, and vLLM/SGLang load testing.
  5. Measure training throughput, step time, model FLOPs utilization (MFU), scaling efficiency, and collective bandwidth and latency. Track inference throughput, time to first token, inter-token and tail latency, and GPU memory use.
  6. Profile bottlenecks with PyTorch Profiler, Linux perf, NVIDIA Nsight Systems/Compute, and DCGM.
  7. Correlate workload behavior with compute, memory, storage, network, and host-level evidence.
  8. Tune batch sizes, sequence lengths, data loading, tensor/data/pipeline parallelism, and communication overlap. Optimize serving concurrency, batching, and KV-cache settings for representative traffic.
  9. Evaluate supported precision and quantization options against model quality and numerical correctness requirements. Document throughput, latency, memory, and quality tradeoffs before recommending changes.
  10. Investigate NCCL, GPU interconnect, RDMA, topology, and host configuration issues with platform and network teams. Separate application and framework bottlenecks from infrastructure limitations.
  11. Control warm-up, repeat runs, report variability, and check for load-generator bottlenecks. Deliver profiling evidence, prioritized remediation, validated configurations, and automated performance regression tests.

Required experience and skills-

  1. 7+ years in performance engineering, HPC, ML systems, or GPU infrastructure, including hands-on benchmarking of distributed training and inference workloads.
  2. Strong Python and Linux skills for benchmark automation, evidence collection, system diagnostics, and repeatable test execution; practical C++/CUDA understanding.
  3. Experience with PyTorch, GPU profiling, collective communication, and distributed execution, including the impact of parallelism, synchronization, memory use, and data movement.
  4. Hands-on use of training and inference benchmarking tools, with the ability to select representative workloads and interpret throughput, latency distributions, and scaling behavior.
  5. Knowledge of benchmark statistics and experimental controls, including warm-up, repeated measurements, run-to-run variation, and fair comparison against reference results.
  6. Ability to isolate cross-layer bottlenecks, validate performance changes without compromising correctness, and explain findings and remediation priorities to engineering stakeholders.

Preferred experience-

  1. Experience qualifying NVIDIA AI clusters at scale, including GPU topology, InfiniBand/RoCE, RDMA, NCCL behavior, and hardware, driver, and runtime compatibility.
  2. Experience with NeMo/Megatron training, MFU analysis, TensorRT-LLM, vLLM/SGLang, NVIDIA Dynamo, and AIPerf or GenAI-Perf.
  3. Experience integrating benchmark suites with deployment and release validation, using Nsight and
  4. DCGM evidence to close performance gaps and detect regressions.

Recommended certifications-

  1. Preferred: NCP-AIO. Specialization: NCP-GENL. Foundational: NCA-AIIO.
  2. Certifications are preferred credentials. Candidates should demonstrate the corresponding skills
  3. through practical benchmarking, profiling, and performance tuning experience.

Expected deliverables and success measures-

Deliver automated benchmark suites, reproducible baseline reports, profiling evidence, prioritized remediation plans, validated tuning configurations, and regression tests. Success is demonstrated through documented closure of gaps against comparable references, improved throughput and scaling or reduced latency, and repeatable results that preserve agreed model quality and numerical correctness.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90798281
  • Position Id: 9121391
  • Posted 13 hours ago
Contact the job poster
Saurabh Bhatt

Saurabh Bhatt

Recruiter @ SunRay Enterprise Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.