Lead Machine Learning Engineer (Multiple Positions)

TikTok
Bellevue, WA

About the job

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/iteration. Partner with cross functional teams to design product strategies and features and build solutions to support platform’s growth. Manage and mentor junior and mid-level team members, providing technical guidance and expertise and sharing machine learning engineering best practices.

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/iteration.

Partner with cross functional teams to design product strategies and features and build solutions to support platform’s growth.

Manage and mentor junior and mid-level team members, providing technical guidance and expertise and sharing machine learning engineering best practices.

Qualifications

Minimum

Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Machine Learning, Data Science, Statistics, Mathematics, or a related field, and 3 years of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Machine Learning, Data Science, Statistics, Mathematics, or a related field, and 5 years of post-bachelor's, progressive related work experience.

Of the required experience, must have 3 years of experience in each of the following:

Coding using Python or C++;

Optimizing, training, and deploying machine learning and deep learning models using PyTorch or TensorFlow;

Building, tuning, and validating statistical models for regression and classification problems in Python or R;

Building data pipelines and implementing partitioning and bucketing in hive to organize and query data, and performing query tuning to improve the speed of daily user analytics and reports;

Building data services or applications using data query engines HBase, Elastic Search, ClickHouse, or SQL Server, and optimizing the query performance; and

Utilizing Big data framework Spark, Hadoop, or Flink.

Preferred

No preferred qualifications listed.