Software Engineer Graduate (Recommendation Infrastructure)

TikTok
San Jose, CA
Job Description
Role Overview

Join our Recommendation Architecture Team to build and optimize the architecture of the recommendation system for TikTok's vertical businesses. We focus on stability, high availability, and performance improvement. As a graduate, you'll get opportunities to pursue bold ideas and tackle complex challenges.

What You Will Do

Participate in system design, build high-performance online services, and optimize data pipelines. Troubleshoot production issues and collaborate with machine learning engineers to productionize models efficiently and safely.

Why It Might Be a Fit

We're looking for talented individuals with strong programming skills, a solid understanding of data structures and algorithms, and experience in performance optimization or architecture work in high-traffic scenarios.

Requirements

  • Individuals who are completing or have recently completed a Bachelor's degree in Computer Science or a related discipline.
  • Strong programming skills with good code design and style; familiarity with at least one of Go, C++, Java, or Python.
  • Solid understanding of data structures, algorithms, operating systems, computer networking, and distributed/scalable systems design.
]]>