Machine Learning Engineer Graduate (Brand Ads) - 2027 Start

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: mastersSkills: ["Collaboration","Analytical thinking","Problem-solving","Engineering trade-offs","Working in ambiguity"]

Build machine learning solutions for the Brand Ads team’s end-to-end ads delivery stack, including forecasting available inventory and optimizing auction traffic. Partner with engineers, product managers, data scientists, and strategy teams to turn ambiguous business challenges into scalable systems that improve delivery quality and efficiency for major advertisers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
14 hours ago

Machine Learning Engineer Graduate (Brand Ads) - 2027 Start

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build machine learning solutions for the Brand Ads team’s end-to-end ads delivery stack, including forecasting available inventory and optimizing auction traffic. Partner with engineers, product managers, data scientists, and strategy teams to turn ambiguous business challenges into scalable systems that improve delivery quality and efficiency for major advertisers.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Graduate level

Key Responsibilities

  • •Forecast available inventory and optimize auction traffic using machine learning to improve delivery quality and efficiency.
  • •Collaborate with engineers, product managers, data scientists, and strategy partners to build scalable technical solutions.
  • •Work on brand-facing systems where technical outputs map directly to revenue and major advertiser experience.

Key Requirements

  • •Completing or recently completed a Master’s degree in Computer Science or related field, or equivalent practical experience.
  • •Proficient in at least one general-purpose programming language (Go, C/C++, Java, or Python) with strong coding and debugging skills.
  • •Strong foundation in data structures, algorithms, Linux development environment, and system design, with analytical problem-solving skills.
  • •Solid understanding of statistics, probability, machine learning, and deep learning fundamentals, with familiarity with TensorFlow, PyTorch, or MXNet.
  • •Ability to work in ambiguous environments, make sound engineering trade-offs, and collaborate cross-functionally.
Experience:Online advertisingRecommendation systemsSearch systemsAdvertising systems
Education:Master's
Skills:CollaborationAnalytical thinkingProblem-solvingEngineering trade-offsWorking in ambiguity
Tech Stack:GoC/C++JavaPythonLinuxTensorFlowPyTorchMXNet

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn