TikTok
Machine Learning Engineer Graduate (Ads Delivery) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's degree in Computer Science or a related discipline.
About the job
Build and optimize TikTok’s ads delivery systems, from technical design and experimentation through launch and iteration.
What you'll do
- Build and optimize delivery systems for pacing, allocation, traffic strategy, and delivery controls.
- Translate business goals into scalable delivery strategies and system designs; drive products from concept to launch with cross-functional partners.
- Own implementation, experimentation, launch, and iteration, using data to diagnose problems and improve systems.
What they ask for
- Completing or recently completed a bachelor's degree in Computer Science or a related discipline.
- Strong coding, debugging, and system design fundamentals.
- Proficiency in Go, C/C++, Java, Python, or similar languages.
- Experience with large-scale backend, recommendation, or advertising systems.
Nice to have
- Hands-on ads delivery experience in pacing, allocation, forecasting, traffic strategy, or guaranteed delivery; familiarity with reservation or guaranteed product models.
- Production experience applying LLMs or agent systems, or using LLM-assisted engineering workflows.
Tools
Go, C/C++, Java, Python, LLMs, RAG, MCP
AI focus
Preferred work includes applying LLMs or agent systems in production, including prompt engineering, RAG, fine-tuning, tool use or agent orchestration (e.g., MCP), and LLM-assisted engineering workflows.
Model-written summary · the original posting is authoritative