Jobs · Engineering · California

Machine Learning Engineer Graduate (Brand Ads) - 2027 Start

TikTok · San Jose, CA · 2 mo ago
Engineering$128k–$256k/yrFull-time

About the role

The Brand Ads Team builds technologies that unlock business growth potential. This team owns several ads products: reservation ads, auction ads, and innovative content ads that enable advertisers and users to foster more awareness of their brand to attain their business goals. We work on the end-to-end ads delivery tech stack, including ads bidding, ranking, and forecasting.

Successful candidates must be able to commit to an onboarding date by the end of the year.

Responsibilities

  • Work on real-world problems such as forecasting available inventory, optimizing auction traffic, and using machine learning to improve delivery quality and efficiency.
  • Collaborate closely with engineers, product managers, data scientists, and strategy partners to turn ambiguous business challenges into scalable technical solutions.
  • Work on a brand-facing business where your systems map directly to revenue and to the experience of major advertisers.

Requirements

Minimum Qualifications

  • Individuals who are completing or have recently completed a Master's degree in Computer Science, a related field, or equivalent practical experience.
  • Proficient in at least one general-purpose programming language, such as Go, C/C++, Java, or Python, with solid coding and debugging skills.
  • Strong foundation in data structures, algorithms, Linux development environment, and system design, with strong analytical and problem-solving skills.
  • Solid understanding of statistics, probability, machine learning, and deep learning fundamentals, with familiarity with at least one mainstream machine learning framework such as TensorFlow, PyTorch, or MXNet.
  • Ability to work effectively in ambiguous environments, make sound engineering trade-offs, and collaborate in cross-functional teams.

Preferred Qualifications

  • Good understanding of online advertising systems, especially one or more of the following areas: guaranteed delivery, reservation ads, pacing, allocation, inventory forecasting, traffic strategy, brand safety, ads ranking, bidding, or auction systems.
  • Familiarity with advertising concepts such as CPM, CPC, CTR, CVR, campaign, creative, targeting, demand, inventory, budget, pacing, reservation, auction, DSP, or RTB.
  • Experience with large-scale backend systems, recommendation systems, search systems, or advertising systems.
  • Experience with data analysis, experimentation, feature engineering, or model optimization.
  • Experience with distributed computing, or related internship, project, or research experience.

Pay

The base salary range for this position is $128,000 - $256,000 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies, experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work; this role may be eligible for additional discretionary bonuses/incentives and restricted stock units.

Benefits

  • 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).

Similar jobs