Machine Learning Engineer Graduate (Commerce Ads) - 2027 Start
TikTok · San Jose, CA · 2 mo ago
Engineering$128k–$256k/yrFull-time
About the role
The TikTok Commerce Ads team blends advertiser focus with technical expertise to enhance commerce ads—both open-loop and closed-loop—establishing TikTok as an essential growth engine for businesses and a top destination for consumers to discover and buy products, content, and services. This role is crucial to driving TikTok's ad revenue and developing next-generation web ad solutions.
Responsibilities
- Build highly scalable machine learning systems and state-of-the-art models to improve ads ranking quality and optimize advertisers' marketing strategies, including click-through rate prediction, conversion rate prediction, intelligent format selection, and user journey optimization.
- Explore, develop, and experiment with new features to enhance model accuracy.
- Leverage modern machine learning to improve ads relevance, quality, and quantity delivered to end-users.
- Collaborate with Product Managers, Designers, and other teams to explore the next generation of shopping experiences on TikTok.
Requirements
- Completing or recently completed a Bachelor's or above degree in Computer Science, Computer Engineering, or a related technical discipline.
- Solid programming skills in Go, C/C++, Python, or similar languages.
- Familiarity with basic data structures and algorithms.
- Experience with Linux development environments.
- Strong analytical thinking and problem-solving skills.
- Essential knowledge of statistics and machine/deep learning concepts (e.g., CNN/RNN/LSTM).
- Familiarity with at least one mainstream machine learning framework (TensorFlow, PyTorch, MXNet), including its architecture and implementation.
Preferred Qualifications
- Understanding of ads bidding & auction, ads quality control, or online advertising systems (e.g., CPC/CPM, CTR/CVR, Ranking/Targeting, DSP/RTB).
- Experience with large-scale distributed systems (e.g., Spark, TensorFlow) for resource management and task scheduling.
- Relevant work or research experience in search and recommendation.
Pay
The base salary range for this position is $128,000 – $256,000 annually, depending on qualifications, skills, experience, and location. This role may also be eligible for 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, and 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).