Logo of Huzzle


Research Engineer Intern (Machine Learning System) - 2024 Summer (MS)

Logo of ByteDance


1mo ago

🚀 Off-cycle Internship


AI generated summary

  • You must be pursuing an MS in computer science, skilled in C/C++ and Python, experienced in machine learning frameworks, with background in GPU programming, compilers, high-performance networks, distributed storage and strong curiosity.
  • You will research and develop machine learning training frameworks, optimize underlying components, and collaborate with the algorithm department to enhance key projects at ByteDance.

Off-cycle Internship

Research & Development, DataSeattle


  • We are looking for talented individuals to join us for an internship in 2024. Internships at ByteDance aim to offer students industry exposure and hands-on experience. Turn your ambitions into reality as your inspiration brings infinite opportunities at ByteDance.
  • Internships at ByteDance aim to provide students with hands-on experience in developing fundamental skills and exploring potential career paths. A vibrant blend of social events and enriching development workshops will be available for you to explore. Here, you will utilize your knowledge in real-world scenarios while laying a strong foundation for personal and professional growth.


  • Currently pursuing a MS or above degree in computer science, software engineering, artificial intelligence, or related fields.
  • Proficiency in C/C++ and Python languages in the Linux environment.
  • Experience with at least one machine learning framework (TensorFlow/PyTorch/MxNet or other self-developed frameworks).
  • Background knowledge and experience in at least one of the following areas: GPU programming, compilers, high-performance networks, distributed storage, cluster scheduling.
  • Preferred Qualifications:
  • Strong curiosity, excellent learning, and communication skills.

Education requirements

Currently Studying

Area of Responsibilities

Research & Development


  • Participate in the research and development of machine learning training frameworks for AML, serving various products across the company.
  • Participate in the abstraction, design, optimization, and implementation of underlying components of machine learning training frameworks.
  • Collaborate with the company's algorithm department to jointly optimize algorithms and systems for key projects.


Work type

Full time

Work mode