DataJobs.io
← Back to all jobs
TikTok

Machine Learning Engineer Graduate (Commerce Ads) - 2027 Start

San Jose, CA $128k - $256k/yr Full time Posted 16d ago

Job Description

Build ML systems that directly improve shopping and ad experiences. In this graduate role within TikTok Commerce Ads (2027 start), you will help develop scalable machine learning models that raise ads ranking quality and support more effective advertiser marketing strategies. The position is based onsite in San Jose, CA and includes a competitive base salary range of $128,000 to $256,000 annually.

What you’ll do

  • Develop highly scalable machine learning systems and state-of-the-art models to improve ads ranking and optimize advertiser marketing strategies, including examples such as click-through rate prediction, conversion rate prediction, intelligent format selection, and user journey optimization.
  • Explore, develop, and run experiments with new features to improve model accuracy.
  • Work with ads platform objectives to apply modern machine learning methods that improve ads relevance, quality, and the quantity delivered to end users.
  • Partner with Product Managers, Designers, and other teams to support next-generation shopping experiences on TikTok.

What you bring

  • Completing or recently completed a Bachelor’s degree or above in Computer Science, Computer Engineering, or a related technical discipline.
  • Solid programming skills, including Go, C/C++, and Python. Familiarity with basic data structures and algorithms, and experience with a Linux development environment.
  • Strong analytical thinking and essential knowledge in statistics.
  • A solid theoretical foundation in machine learning and deep learning concepts, including CNN, RNN, and LSTM (etc.).
  • Experience with at least one mainstream ML framework’s architecture and implementation, such as TensorFlow, PyTorch, or MXNet.

Technologies you may use

  • Go, C/C++, Python
  • Linux
  • CNN, RNN, LSTM
  • TensorFlow, PyTorch, MXNet
  • Spark

Compensation and benefits

Base salary range: $128,000 - $256,000 per year.

  • Day one access to medical, dental, and vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave
  • Short-term and long-term disability coverage
  • Life insurance
  • Wellbeing benefits
  • 10 paid holidays per year
  • 10 paid sick days per year
  • 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)

Preferred qualifications

  • Good understanding of one of the following domains: ads bidding & auction, ads quality control, or online advertising systems, including familiarity with terms such as CPC/CPM, CTR/CVR, Ranking/Targeting, Conversion/Budget, Campaign/Creative, Demand/Inventory, and DSP/RTB.
  • Experience with resource management and task scheduling for large-scale distributed software (such as Spark and TensorFlow).
  • Relevant work or research experience in search and recommendation.

Additional application details

  • Successful candidates must be able to commit to an onboarding date by the end of the year. Clearly state your availability and graduation date in your resume.
  • Candidates can apply to a maximum of two positions and will be considered in the order you apply.
  • Applications are reviewed on a rolling basis, so applying early is encouraged.
  • Job code: A39632. Employment type: Regular.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at https://tinyurl.com/RA-request.

Similar Jobs