Logo of Huzzle


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

Logo of ByteDance


2mo ago

🚀 Summer Internship


AI generated summary

  • You must be pursuing a PhD in computer science, skilled in C/C++ and Python, proficient in machine learning frameworks, and have experience in GPU programming or related areas. Curiosity, learning, and communication skills are valued.
  • You will work on developing and optimizing machine learning training frameworks, collaborating with algorithm departments to enhance algorithms and systems for key projects at ByteDance.

Summer Internship

Data, Software EngineeringSeattle


  • 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.


  • Currently pursuing a PhD 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


Area of Responsibilities

Software Engineering


  • 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