Posted in

ML Research Engineer

ML Research Engineer

CompanyCerebras
LocationSunnyvale, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelMid Level, Senior

Requirements

  • Master’s or PhD degree or equivalent.
  • Strong grasp of machine learning theory, fundamentals, linear algebra, and statistics.
  • Experience with machine learning frameworks, such as PyTorch and Jax.
  • Strong track record of research success through relevant publications at top conferences or journals (e.g. ICLR, ICML, NeurIPS), or patents and patent applications.

Responsibilities

  • Develop novel training algorithms that advance the state-of-the-art in model quality and compute efficiency.
  • Develop novel network architectures that address foundational challenges in language and multi-modal domains.
  • Co-design ML algorithms that take advantage of our unique hardware, and collaborate with engineers to co-design next-generation architectures.
  • Design and run research experiments that show novel algorithms are efficient and robust.
  • Analyze results to gain research insights, including training dynamics, gradient quality, and dataset preprocessing techniques.
  • Publish and present research at leading machine learning conferences.

Preferred Qualifications

  • Experience with state-of-the-art transformer language models.
  • Experience with distributed training concepts and frameworks, such as TorchTitan, Megatron/Deepspeed, or FairSeq FSDP.
  • Experience with training speed optimizations, such as model architecture transformations to target hardware, or low-level kernel development (e.g., Triton).