Software Engineer, Machine Learning Systems
As a Software Engineer, Machine Learning Systems at TikTok, you will be responsible for researching and developing the serving framework of the machine learning system, optimizing model inference deployment and performance. You will also collaborate with algorithm teams to analyze business bottlenecks and optimize software/hardware performance for TikTok and its affiliates.
Our team was established to help realize our company vision, building a global platform for creation and communication. We are doing world-class work in machine learning, computer vision, natural language processing, speech and audio, knowledge and data mining, and transferring our work into TikTok and its affiliates' products which are used by hundreds of millions of users around the world.
As a vital AI infrastructure for the company, our machine learning system integrates our most up-to-date R&D results in AI algorithms and systems. Come and join us, you will get the chance of building large-scale machine learning systems, and working with the best AI system and algorithm researchers and engineers.
Posted June 7, 2026