Software Engineer Intern (TikTok AI Search & Visual Search Infra Team)

TikTok logo

TikTok

Inspire creativity, bring joy.

10,001+ employeesLos Angeles, CaliforniaEntertainment Providers
Actively hiringPaidSummer 2027Entertainment Providers
Apply Now

Best applied by Nov 14

Access our internships job board to view 10,000+ active internships.


About the role#

The TikTok AI and Visual Search Infrastructure team builds systems for search experiences used globally. We manage infrastructure that handles billions of search requests daily, supporting traditional search, AI-powered results, in-app chatbots, and visual search. You will work on foundational search engine infrastructure and AI search technology, including large-scale indexing, multimodal search, multi-agent engines, and high-performance LLM and VLM platforms.

What you'll do#

  • Design, build, and optimize infrastructure for AI and visual search that supports massive online request volumes and offline data processing.
  • Evolve the search agent platform, focusing on multi-agent orchestration, tool-calling workflows, RAG engines, and memory management.
  • Deploy and optimize LLM and VLM post-training and inference, including GPU acceleration and kernel optimizations.
  • Build search engine components like distributed indexing systems and multi-stage retrieval services.
  • Develop scalable data pipelines and distributed systems to process trillion-scale text, image, and video datasets.
  • Explore emerging technologies in generative search, multimodal understanding, and reinforcement learning.
  • Collaborate with machine learning, product, and engineering teams to deliver responsive search experiences.

What you'll need#

  • Current pursuit of a Bachelor's or Master's degree in Computer Science or a related technical field.
  • Strong programming skills and a solid foundation in data structures and algorithms.
  • Proficiency in at least one language such as C++, Java, Python, or Go.
  • Familiarity with a Linux development environment.
  • Strong analytical and problem-solving abilities with a focus on engineering at scale.
  • Effective communication skills and a strong sense of ownership.
  • Experience or coursework in LLM/VLM serving, RAG, AI agents, distributed systems, or search engines.
  • Understanding of search concepts like indexing, retrieval, ranking, and query understanding.
  • Familiarity with LLM serving frameworks like vLLM, SGLang, or TensorRT-LLM, or agent frameworks like LangGraph.
  • Experience optimizing system performance, including latency, throughput, and memory utilization.

Location & details#

  • Location: San Jose, California
  • Term: Summer 2027
  • Employment type: Full-time intern
  • Compensation: $45 - $60 per hour
Relevant fieldsComputer Science

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.

LinkedInWebsiteCareers emailTikTok contact channels unlock with a free account
All TikTok internships

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.

Get alerts for new TikTok internships
Share

Interns who landed roles with Intern Insider

“I used to feel like I was throwing my resume into a black hole. I gave Intern Insider a try and instantly got callbacks I never would've had before.”
Michelle L., Marketing Intern

Michelle L.

Marketing Intern

“I went from juggling multiple tabs to having everything I needed on one platform. The convenience is unmatched and worth every penny.”
Setare M., System Integration Intern

Setare M.

System Integration Intern

Apply to more than this one.

10,000+ open internships in one place, with the deadlines and the people to email.

Create free account
Apply by Nov 14Apply Now
Privacy

Cookies

Manage optional cookies and similar technologies. You can update these choices anytime. Read our privacy policy

EssentialKeep you signed in and support security and basic site features.Always on
AnalyticsHelp us improve the site by measuring how people use it.
AdvertisingHelp us show relevant ads and measure how well they work.