Machine Learning Engineer Graduate
TikTok
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- Social mediaMachine learningNLPLLMsETLPython
- Work
- On-site in Seattle
- Pay
- Not stated by the employer.
- Skill demand
- Machine learning62%LLMs51%NLP9%Social media1%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 8, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
TikTok's Search Engineering Team builds and owns the TikTok search engine, aiming to provide the best search experience for users. This graduate role offers the opportunity to build full-stack search engine systems, combining information retrieval technology with machine learning methods from fields like NLP, CV, and recommender systems. The team embraces a culture of self-direction, intellectual curiosity, openness, and problem-solving.
Key Responsibilities
- Participate in the improvement of the search core algorithm, with possible directions including:
- Content understanding: Applying cutting-edge NLP and CV technology, leveraging LLMs to match relevant videos for search queries and improve relevance.
- User Behavior Modeling: Addressing the recommendation problem in search to enhance personalization and better understand users.
- Video understanding: Comprehensive use of NLP, CV, and LLMs for improved video understanding from both the video and social network perspectives, enhancing the authority, credibility, and usefulness of search results.
- Search systems engineering: Designing, building, testing, and maintaining search services, data pipelines, tools, or platform components to support search quality, reliability, latency, and user experience.
Requirements & Tech Stack
- Experience with at least one programming language such as Python, Java, C++, Go, or JavaScript through coursework, internships, projects, or equivalent practical experience.
- Experience with search, recommendation, machine learning, information retrieval, natural language processing, ranking, data mining, or backend systems.
- Familiarity with distributed systems, databases, data pipelines, online experimentation, or large-scale service development.
- Experience using data or metrics to debug, evaluate, or improve a product or system.
- Strong problem-solving, communication, and collaboration skills.
- Interest in building Search products and systems for a large-scale consumer platform.
Qualifications
- Individuals who are completing or have recently completed a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Data Science, Statistics, Mathematics, or a related technical discipline.
- Successful candidates must be able to commit to an onboarding date by the end of the year.
- Must be able to establish authorization to work in the United States. Sponsorship or immigration-related benefits are not provided for this position.