TikTok
Tech Lead Software Engineer, Innovative Growth
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of industry experience in backend engineering or distributed systems.
- Education
- Bachelor’s degree or above in Computer Science or a related field.
About the job
Leads development and technical direction of backend systems and AIGC-powered solutions for TikTok growth, search, discovery, and content optimization.
What you'll do
- Design and develop backend systems for user growth and content optimization; drive initiatives across search, discovery, and emerging traffic channels.
- Own architecture and lead complex projects from technical design through production rollout, with responsibility for quality and business impact.
- Coordinate with product, data, algorithm, and design teams; mentor engineers and raise engineering standards.
What they ask for
- Bachelor’s degree or above in Computer Science or a related field.
- Strong experience building large-scale backend services or consumer-facing platforms, and experience with content, growth, recommendation, experimentation, or search systems.
- Proficiency in one or more of Go, Python, Java, or C++; strong system design, architecture, and problem-solving skills.
- Experience leading complex cross-functional technical projects from design to production; strong communication and alignment skills.
Nice to have
- Experience setting technical direction or mentoring engineers and improving engineering standards.
- Experience with AIGC, LLM applications, agent frameworks, AI coding tools, workflow automation, or data-driven optimization and experimentation platforms.
Tools
Go, Python, Java, C++, AIGC, LLM
AI focus
Develops AIGC-powered content optimization solutions and scalable systems for experimentation and automated workflows; related experience may include LLM applications, agent frameworks, AI coding tools, and workflow automation.
Model-written summary · the original posting is authoritative