Drimva

TikTok

Software Engineer - Recommendation Infrastructure, Agentic Engineering

San Jose, California · Full-time · Posted Oct 28, 2026

Education
Bachelor’s degree or above in Computer Science, Software Engineering, or a related technical field.

About the job

Build and optimize scalable infrastructure for TikTok recommendation systems, including AI-native agents that automate engineering workflows and system improvements.

What you'll do

  • Improve observability, automation, reliability, iteration speed, cost, and serving performance for recommendation infrastructure.
  • Design closed-loop agentic systems for diagnosis, optimization, execution, validation, and verification of engineering changes.
  • Optimize computing frameworks, storage, distributed infrastructure, and runtime systems for recommendation workloads; collaborate with algorithm teams.

What they ask for

  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related technical field.
  • Experience building scalable backend, distributed, infrastructure, or high-performance online systems.
  • Strong programming skills in at least one of C++, C, Go, or Java.
  • Knowledge of data structures, algorithms, operating systems, networking, and distributed systems; experience with performance analysis, debugging, reliability, or large-scale service optimization.

Nice to have

  • Experience with recommendation, search, advertising, machine learning, or large-scale online-serving infrastructure; production C++ performance optimization.
  • Experience with Flink, Spark, Kafka, AI agents, LLMs, workflow orchestration, or closed-loop engineering automation.

Tools

C++, C, Go, Java, Flink, Spark, Kafka

AI focus

Build AI-native, 24/7 closed-loop agentic systems to observe, diagnose, plan, execute, validate, and verify recommendation infrastructure workflows.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)