Senior GPU Engineer

Succinct Logo

Succinct

πŸ“Remote - United States

Summary

Join Succinct, a company revolutionizing zero-knowledge proofs, as a Senior GPU Optimization Engineer. You will play a key role in optimizing the performance of our zkVM, SP1, and our hardware-accelerated prover network. This involves identifying and resolving GPU performance limitations, developing and optimizing low-level GPU kernels, and collaborating with engineering teams. We are looking for an expert in GPU and CPU architecture with proven experience in performance optimization and low-level hardware interactions. While our office is in San Francisco, we are open to exceptional remote candidates, especially for senior-level applicants. We offer a competitive salary, generous equity, and comprehensive benefits.

Requirements

  • Expert understanding of GPU and CPU architecture with deep expertise in performance optimization and low-level hardware interactions
  • Strong proficiency with GPU software stacks, compiler optimizations, CUDA, PTX assembly, and low-level APIs
  • Extensive hands-on experience using performance analysis tools including NVIDIA Nsight Systems and Nsight Compute
  • Proven track record in identifying and eliminating performance bottlenecks, minimizing latency, and enhancing GPU workload efficiency
  • Demonstrated ownership mentality with strong communication and team collaboration skills

Responsibilities

  • Identify, analyze, and resolve GPU performance limitations through meticulous performance profiling and optimization
  • Conduct in-depth analysis to identify latency bottlenecks at both hardware and software levels
  • Develop and optimize low-level GPU kernels using CUDA, PTX, and other NVIDIA-specific technologies
  • Employ performance analysis tools such as NVIDIA Nsight Systems and Nsight Compute to continuously profile and enhance GPU workload performance
  • Research and integrate advanced GPU computing technologies and methodologies to maximize system performance
  • Collaborate closely with engineering teams to enable rigorous functional and performance testing and validation

Preferred Qualifications

  • Experience programming in Rust or C++
  • Experience working on OS kernels and/or writing device drivers

Benefits

  • Above-market salary and generous equity compensation
  • Health, dental, and vision insurance for employees and their dependents
  • Lunch and dinner provided at the office
  • Optional, company-paid travel to events and conferences

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.