San Jose, California, 95113

Apply now
Full Time
Onsite
$180000 - $450000/yr

Job Summary

The role entails taking charge of optimizing the performance and throughput of extensive pretraining operations through refinement of GPU kernels, enhancing communication methods, and advancing parallelism techniques. The position requires collaboration with researchers and infrastructure engineers to diagnose and eliminate bottlenecks, while also providing support for the development of new model architectures.

Responsibilities

  • Enhance GPU kernel efficiency and optimize throughput for large-scale pretraining tasks.
  • Improve communication strategies and parallelism in distributed training systems.
  • Work in close partnership with researchers and infrastructure engineers to identify and address performance bottlenecks.
  • Support the adaptation and implementation of new model architectures within the training framework.

Qualifications

  • Extensive experience with distributed training frameworks, particularly Megatron-LM.
  • Strong programming skills in C++/CUDA and Python.
  • Proven ability to increase model FLOPs utilization significantly.
  • In-depth knowledge of GPU profiling techniques and strategies for parallel computing.

Hark provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
To apply for this job, please upload your resume.
supports..pdf, .doc, .docx, or .txt file
X Icon Instagram Icon Facebook Icon LinkedIn Icon
Stay in the Know With STEMHUNTER
Back to Top Member of Technical Staff, Distributed Training Performance
Member of Technical Staff, Distributed Training Performance
close
supports..pdf, .doc, .docx, or .txt file