Software Engineer in Machine Learning Systems

Company: TikTok
Location: Mountain View, Arkansas, United States
Type: Full-time
Posted: 09.AUG.2021


ResponsibilitiesTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok ha...


ResponsibilitiesTikTok 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, Mumbai, Singapore, Jakarta, Seoul and Tokyo. As an important part behind TikTok, our team was established to help realize our company vision, building a global platform for creation and communication. We are doing the world-class work in machine learning, computer vision, natural language processing, speech and audio, knowledge and data mining, and transferring our work into TikTok 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 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.• Development of machine learning systems, including key computing development, task scheduling, and machine learning system management and operation• Deployment of machine learning services• Online serving of machine learning models• Iterate and develop the system using customer-driven scenariosQualifications• Master and above degree in Computer Science or related disciplines with 1+ years experience• Master distributed, parallel computing principles; know the recent advances in computing, storage, networking, and hardware technologies;• Familiar with the state-of-the-art machine learning algorithms and mainstream platforms (e.g., Tensorflow, Pytorch, MxNet);• Master at least one or two programming languages in Linux environment such as C/C++, Go, Python, etc;• Experience in GPU based high-performance computing is a plusTikTok 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 believe individuals shouldn't be disadvantaged because of their background or identity, but instead should be considered based on their strengths and experience. We are passionate about this and hope you are too.TikTok is committed to providing reasonable accommodations during our recruitment process. If you need assistance or an accommodation, please reach out to us at

Apply Now


Loader2 Processing ...