Software Engineer - Recommendation Infrastructure, Agentic Engineering
Core
Building and evolving large-scale online serving and data infrastructure for TikTok's global recommendation products, including AI-native agentic engineering workflows.
Role type
Senior IC infrastructure engineer (recommendation systems & agentic engineering)
Builds
Scalable recommendation serving infrastructure, 24/7 closed-loop agentic automation systems, and high-performance computing frameworks
Domain
Internet / Recommendation Systems / High-Performance Computing / AI Infrastructure
Deliverable
production ML models
Required skills
C++, distributed systems, high-performance computing, system observability, automation, performance analysis, data structures, algorithms, operating systems, networking
Preferred skills
Recommendation system infrastructure, low-latency C++ services, profiling and benchmarking, large-scale data processing (Flink, Spark, Kafka), AI agent workflow orchestration, real-time data pipelines
Technologies
C++, Flink, Spark, Kafka
Responsibilities
Enhance observability, debuggability, and automation of recommendation system iteration; Design and build AI-native agentic engineering systems for end-to-end workflow automation; Build 24/7 closed-loop automation to replace manual engineering tasks; Partner with algorithm teams to optimize compute efficiency and accelerate iteration; Optimize high-performance computing frameworks and distributed infrastructure components
Seniority
Senior, hands-on IC