About the role#
As a Machine Learning Engineer Intern on the Search Ads team, you will contribute to the monetization systems that support our applications. You will work on large-scale distributed systems and address challenges in natural language processing, ranking, and information retrieval. This role involves direct collaboration with product managers and strategy teams to define features and improve ad delivery performance.
What you'll do#
- Develop and iterate on large-scale advertising systems using machine learning techniques.
- Optimize relevance models and ranking strategies, including semantic matching and active learning.
- Improve natural language processing capabilities such as query classification, named entity recognition, and knowledge graph integration.
- Enhance CTR and CVR model estimation through data analysis, feature engineering, and modeling.
- Research and build algorithms for ad pacing and traffic control.
- Partner with cross-functional teams to define product strategy.
What you'll need#
- Currently pursuing a Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.
- Strong theoretical knowledge of machine learning concepts.
- Proficiency in programming, debugging, and optimization using Python, Go, or C/C++.
- Experience with machine learning frameworks such as PyTorch, Tensorflow, or MXNet.
- Ability to formulate clear solutions to complex technical problems.
- Ability to commit to a 12-week full-time schedule during Summer 2027.
- Familiarity with ad systems, recommendation engines, or search ranking is a plus.
Location & details#
- Location: San Jose, California
- Term: Summer 2027
- Modality: On-site
- Status: Full-time, paid internship
About TikTok
TikTok operates as an entertainment provider. The company maintains a global presence with offices in cities including Los Angeles, Singapore, New York, London, and Tokyo. It employs over 92,000 people. The organization is privately held.
How to get in at TikTok
Landing an internship at TikTok requires speed because early applicants often get seen before the pile grows. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you can apply among the first. This gives you a better chance of your resume being reviewed while the team is still actively filling the position. You should aim to be one of the first people to submit your materials. Reaching out to the right person can also improve your chances of getting a response. Intern Insider surfaces the recruiters behind the company roles so you can contact them directly to ask about the role or a referral. This direct approach often works better than waiting for a response from a general application queue.


