onsite
Principal Software Engineer, End to End Performance and Goodput - CSP Engagements - NVIDIA
Software Engineer
Lead end‑to‑end performance engineering for hyperscale CSP customers, driving optimization, benchmarking, and validation of NVIDIA platforms using Python, C++, CUDA, and advanced profiling tools across AWS/GCP environments.
About the role
Key Responsibilities
- Serve as the technical lead for performance and goodput across NVIDIA platforms for CSP and hyperscale customers.
- Collaborate with customer engineering teams to define, measure, and achieve performance targets in realistic workloads.
- Design and execute benchmark suites, analyze results, and translate findings into actionable optimization recommendations.
- Integrate customer feedback into NVIDIA’s performance roadmap and prioritize feature enhancements.
- Validate performance improvements in customer‑representative configurations and document outcomes.
Requirements
- 10+ years of software engineering experience with a focus on performance engineering.
- Proficiency in Python, C++, and CUDA for developing performance tools and benchmarks.
- Deep understanding of profiling, tracing, and performance analysis on GPU and cloud platforms (AWS, GCP).
- Strong communication skills and experience working directly with CSP/hyperscale engineering teams.
- Track record of delivering measurable performance gains in production environments.