New: upload your resume and get matched to AI jobs. Free to start →

Software Engineer, GPU Performance

Salary not listed • Los Angeles, Palo Alto, San Francisco, Toronto, Singapore • Full-time

Posted 1mo ago

Job Location

Los Angeles, Palo Alto, San Francisco, Toronto, Singapore

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Infrastructure Engineer

About the job

HeyGen is building AI applications including Avatar IV, Photo Avatar, Interactive Avatar, and Video Translation. We are looking for a Software Engineer focused on GPU performance to make the systems behind these experiences faster and more efficient. You will work across model execution and inference infrastructure, using profiling and measurement to improve latency, throughput, and GPU cost. This role is a fit for an engineer who enjoys understanding how software uses the hardware beneath it.

Responsibilities

  • Investigate GPU utilization, kernel execution, memory bandwidth, and CPU–GPU data movement using profiling tools.
  • Identify and measure bottlenecks across model execution, preprocessing, and inference serving.
  • Improve performance through batching, scheduling, memory management, and better GPU utilization.
  • Develop or integrate high-performance GPU kernels when existing implementations limit performance.
  • Build benchmarks and automated checks to catch performance regressions.
  • Collaborate with AI researchers and infrastructure engineers to implement optimizations.
  • Measure the impact of changes on latency, throughput, cost, and output quality.

Requirements

  • Experience optimizing GPU-based AI workloads or high-performance computing systems.
  • Proficiency in Python and experience with PyTorch or a similar machine learning framework.
  • Strong understanding of GPU hardware, including memory bandwidth, cache behavior, tensor cores, and data movement.
  • Experience using profiling tools to identify and validate performance improvements.
  • Ability to translate performance experiments into production changes and communicate tradeoffs.

Benefits

  • Competitive salary and benefits package.
  • Dynamic and inclusive work environment.
  • Opportunities for professional growth and advancement.
  • Collaborative culture that values innovation and creativity.
  • Access to the latest technologies and tools.