TikTok
Backend Software Engineer, TikTok Live Recommendation Infrastructure
Found: Today
This role is based in San Jose.
Compensation:
$156,000 - $387,600 annually
Responsibilities:
- Design and build backend systems that support large-scale recommendation workloads, including training, inference, and data pipelines.
- Develop robust and efficient model infrastructure, including distributed training pipelines and low-latency inference serving.
- Collaborate closely with ML engineers and researchers to productionize models and integrate them into the TikTok Live recommendation stack.
Qualifications:
- Bachelor's degree or above in Computer Science, Engineering, or related technical field.
- At least 3 years of experience in strong programming skills in C++, Go, or Java, and scripting experience in Python.
- Solid experience in distributed systems and backend service development.
Tech stack:
C++, Go, Java, Python, Spark, Flink, Kafka, Hadoop.