Responsibilities
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.
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.
Join the Dynamic Team!
As part of the machine learning system team, you will build up the advanced system, combining high performance compute, networking, and storage into the powerful computing cluster. Our mission is to provide ML system and platform to help the research scientists and engineers improve our products and experiences.
- Develop and maintain the machine learning system and platform, including training, inference, pipeline orchestration, to support core products;
- Build the large scale systems for ML integrating with GPU, RDMA network and storage system;
- Enrich the end to end machine learning experience, and provide machine learning resources for all the products of TikTok and its affiliates.
Qualifications
To be successful in this role, you have:
- Bachelor's degree or above, majoring in Computer Science, Engineering or related fields.
- Programming experience with at least one modern language such as C/C++, Golang, Python
- Experience contributing to the large scale distributed systems, multi-tenant systems (architecture, reliability and scaling)
- Experience contributing to Kubernetes / Kubeflow / YARN / Mesos orchestrations
- Strong analytical abilities and problem solving
- Good communication, self-motivation, engineering practice, documentation, etc.
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.