B

ByteDance

Builds content apps, business software and AI

Research Engineer - Multiple Teams

AI ResearchConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, with at least 2 years of experience in large-scale model training, distributed training systems, or GPU kernel optimization.
  • A solid understanding of large-scale training of large language models and multimodal models.
  • Proven experience with parallelism strategies, such as data, pipeline, or expert parallelism, on large GPU clusters, or GPU kernel performance optimization.
  • A strong grasp of algorithm–system co-design and cross-layer optimization for training efficiency, scalability, and reliability.
  • Strong programming skills and hands-on experience implementing production-grade machine learning systems or infrastructure.

Responsibilities

  • Conduct research and engineering development on large-scale infrastructure to enable efficient pretraining of foundation models, multimodal large language models, and video generation models.
  • Design and optimize distributed training strategies for model training, including parallelism schemes, computation and communication optimization, and throughput scaling on large GPU clusters.
  • Analyze performance bottlenecks in exascale training systems and propose principled, data-driven optimization methods.
  • Bridge cutting-edge research and large-scale production deployment by translating research ideas into scalable, real-world infrastructure solutions.

Desired Qualifications

  • Hands-on experience pretraining large language models, multimodal models, or video generation models at scale, or experience with mainstream distributed training frameworks such as Megatron-LM, DeepSpeed, PyTorch FSDP, or NCCL, or custom kernel development using CUDA or Triton.
  • Publications at top-tier machine learning or systems conferences such as NeurIPS, ICML, MLSys, OSDI, or SOSP, or notable open-source contributions to widely used training frameworks.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs