Research Scientist Intern in Ml Training Systems - Singapore - TikTok

TikTok
TikTok
Verified Company
Singapore

1 week ago

Wei Jie

Posted by:

Wei Jie

beBee Recruiter


Description
Responsibilities

TikTok will be prioritizing applicants who have a current right to work in Singapore, and do not require TikTok's sponsorship of a visa.

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Why Join Us
At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform.

We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes.

Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility.

Join us and make impact happen with a career at TikTok.

About the Team
Machine Learning systems team provides E2E machine learning experience and machine learning resources for the company.

The team builds heterogeneous ML training and inference systems based on GPU and AI chips and advances the state-of-the-art of ML systems technology to accelerate models such as stable diffusion and LLM.

The team is also responsible for research and development of hardware acceleration technologies for AI and cloud computing, via technologies such as distributed systems, compilers, HPC, and RDMA networking.

The team is reinventing the ML infra for large scale language models. We have published papers at top tier conferences such as SIGCOMM, NSDI, EuroSys, OSDI, SOSP, MLSys, NeurIPS, etc.

We are looking for talented individuals to join us for an internship in 2024. Internships at TikTok aim to offer students industry exposure and hands-on experience. Watch your ambitions become reality as your inspiration brings infinite opportunities at TikTok.
-
(Note: Please edit the time period accordingly)

  • Summer Internship - 06 May 2024 to 26 July weeks)
  • Off cycle / Credit bearing - Starting 08 January 2024 or 12 August 2024

Responsibilities:


  • Research and develop our machine learning systems, including heterogeneous computing architecture, management, and monitoring
  • Deploy the machine learning systems, distributed task scheduling, machine learning training, and machine learning inference
  • Manage crosslayer optimization of system and AI algorithms and hardware for machine learning (GPU, FPGA, ASIC)

Qualifications:


  • Undergraduate or Postgraduate currently pursuing a Master/PhD with a background in distributed, parallel computing principles and know the recent advances in computing, storage, networking, and hardware technologies;
  • Familiar with machine learning algorithms and platforms;
  • Have basic understanding of how GPU and/or ASIC works;
  • Expert in at least one or two programming languages in Linux environment: C/C++, CUDA, Python;

5.

The following experiences will be a big plus:


  • GPU based high performance computing, RDMA high performance network (NCCL, ibverbs);
  • Tensorflow, Jax, PyTorch or other deep learning frameworks;
  • Large scale data processing and parallel computing;
  • Experiences in designing and operating large scale systems in cloud computing or machine learning;
  • Experiences in indepth CUDA programming and performance tuning
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

More jobs from TikTok