TikTok is looking to build industry-leading systems, improve user experience, content ecosystem, and platform security by developing new machine learning solutions and optimizing existing ML infrastructure.
Requirements
- Coding using Python or C++;
- Optimizing, training, and deploying machine learning and deep learning models using PyTorch or TensorFlow;
- Developing code and identifying issues in a Linux environment;
- Developing and deploying large-scale machine learning systems;
- Utilizing Big data framework Spark, Hadoop, or Flink.
Responsibilities
- Drive the building of industry-leading systems, and improve user experience, content ecosystem and platform security.
- Build machine learning (ML) models and implement ML-based strategies to improve system infrastructure.
- Lead and conduct code reviews to ensure delivery of end-to-end machine learning solutions.
- Own the full stack machine learning system and optimize algorithms and infrastructure to improve recommendation performance.
- Build new pipelines for ML model training or iteration.
- Partner with cross functional teams to design product strategies and features and build solutions to support platform’s growth.
Other
- Must have a PhD degree or foreign equivalent degree in Computer Science, Engineering (any), Machine Learning, Data Science, Mathematics, or a related field, and 1 year of related work experience; or a Master’s degree or foreign equivalent degree in Computer Science, Engineering (any), Machine Learning, Data Science, Mathematics, or a related field and 4 years of related work experience.
- International travel required up to 5%.
- Full time, 40 hours/week
- Location: Bellevue, WA
- We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company.