Logo of Huzzle


Machine Learning Engineer Graduate (Monetization Technology - Ads Core) - 2024 Start (BS/MS/PhD)

Logo of TikTok


2mo ago

💼 Graduate Job

San Jose

AI generated summary

  • You need a background in software/CS/CE, strong programming skills in C/C++ & Python, knowledge of statistics & deep learning, and experience with machine learning frameworks. Familiarity with online advertising systems is a plus.
  • You will build scalable machine learning systems to enhance ads ranking, experiment with new features, and optimize ad quality to deliver the best ad formats to users at TikTok.

Graduate Job

DataSan Jose


  • We are looking for talented individuals to join our team in 2024. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities. Co-create a future driven by your inspiration with TikTok.


  • Graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Solid programming skills, proficient in C/C++ and Python. Familiar with basic data structure and algorithms. Familiar with Linux development environment.
  • Good analytical thinking capability. Have essential knowledge and skills in statistics.
  • Clear theoretical grounding in deep learning concepts and techniques.
  • Familiar with architecture and implementation of at least one mainstream machine learning programming framework (TensorFlow/Pytorch/MXNet), familiar with its architecture and implementation mechanism.
  • Preferred Qualifications:
  • Clear understanding in one of the following domains: ads bidding & auction, ads quality control, and online advertising systems (familiar with one or more of these terms: CPC/CPM, CTR/CVR, Ranking /Targeting, Conversion/Budget, Campaign/Creative)

Area of Responsibilities



  • Build highly scalable machine learning systems/models to improve ads ranking results.
  • Explore, develop and experiment with new features to improve model accuracy.
  • Understand ad platform objectives and take full advantage of modern machine learning to improve ad quality, relevancy, and select the best ad formats delivered to end-users.
  • Develop robust core systems and algorithms, including ads format selection system, ads ranking system, model serving system, etc.


Work type

Full time

Work mode



San Jose