Logo of Huzzle

Research Scientist Intern - Doubao (Seed) - Machine Learning System - 2025 Summer (PhD)

image

ByteDance

Jun 10, 2024

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Research & Development
  • San Jose

Requirements

  • Currently in PhD program in distributed, parallel computing principles and know the recent advances in computing, storage, networking, and hardware technologies.
  • Familiar with machine learning algorithms, platforms and frameworks such as PyTorch and Jax.
  • Have basic understanding of how GPU and/or ASIC works.
  • Expert in at least one or two programmingf languages in Linux environment: C/C++, CUDA, Python.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Preferred Qualifications:
  • The following experiences will be a big plus:
  • GPU based high performance computing, RDMA high performance network (MPI, NCCL, ibverbs).
  • Distributed training framework optimizations such as DeepSpeed, FSDP, Megatron, GSPMD.
  • AI compiler stacks such as torch.fx, XLA and MLIR.
  • Large scale data processing and parallel computing.
  • Experiences in designing and operating large scale systems in cloud computing or machine learning.
  • Experiences in in-depth CUDA programming and performance tuning (cutlass, triton).

Responsibilities

  • Research and develop our machine learning systems, including heterogeneous computing architecture, management, scheduling, and monitoring.
  • Manage cross-layer optimization of system and AI algorithms and hardware for machine learning (GPU, ASIC).
  • Implement both general purpose training framework features and model specific optimizations (e.g. LLM, diffusions).
  • Improve efficiency and stability for extremely large scale distributed training jobs.

FAQs

What is the duration of the Research Scientist Internship at Bytedance?

The Research Scientist Internship at Bytedance runs for 12 weeks beginning in May/June 2025.

What can I expect to gain from the internship at Bytedance?

The internship at Bytedance aims to provide students with hands-on experience in developing fundamental skills and exploring potential career paths. You will have the opportunity to utilize your knowledge in real-world scenarios and lay a strong foundation for personal and professional growth.

What qualifications are required for the Research Scientist Internship at Bytedance?

The internship is open to talented individuals who are pursuing a PhD and have a background in Machine Learning System.

What kind of experience can I expect during the internship at Bytedance?

Interns at Bytedance will have the opportunity to work on research projects related to Machine Learning System, gaining industry exposure and hands-on experience. Additionally, there will be social events and development workshops available for further exploration and growth.

Technology
Industry
10,001+
Employees
2012
Founded Year

Mission & Purpose

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users.

Get notified when ByteDance posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?