Software Engineer Intern (TikTok Search Architecture)

TikTok
San Jose, CA
Job Description
Role Overview

Join our team in building the next-generation search experience for hundreds of millions of users. You'll work on challenging problems at the intersection of information retrieval, machine learning, natural language understanding, recommendation systems, and large-scale distributed systems.

What You Will Do

Build and optimize search systems and features, work on large-scale technical problems, explore the integration of search engine technologies and LLMs, develop algorithms and systems for next-generation search experiences, and collaborate with product managers, researchers, and engineers.

Why It Might Be a Fit

We're looking for talented individuals with a strong foundation in computer science fundamentals, strong programming skills, and good communication skills. If you have experience in search, recommendation systems, machine learning, NLP, LLMs, or distributed systems, it's a plus.

Requirements

  • Currently pursuing a Bachelor's degree in Computer Science or a related technical discipline
  • Solid foundation in computer science fundamentals
  • Strong programming skills and good coding habits
  • Strong curiosity, willingness to learn, and ability to quickly understand and solve complex technical problems
  • Good communication skills and ability to collaborate effectively in a team environment

Benefits

  • Hands-on experience
  • Industry exposure
  • Opportunities to apply knowledge to real-world challenges
  • Practical experience
  • Social events
  • Learning programs
  • Development workshops
]]>