TikTok
Senior Backend Software Engineer - Innovative Growth
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 3+ 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
Designs and builds scalable backend systems and AI-generated-content solutions to improve TikTok user growth and content optimization across search, discovery, and other platforms.
What you'll do
- Build and improve backend systems for user growth, content optimization, experimentation, and automated workflows.
- Lead complex projects from technical design through production rollout, with ownership of scalability, reliability, performance, and business impact.
- Collaborate with product, data, algorithm, and design teams on growth and content solutions.
What they ask for
- Bachelor’s degree or above in Computer Science or a related field.
- 3+ years of industry experience in backend engineering or distributed systems.
- Experience designing and building large-scale backend services or consumer-facing platforms, and working on content, growth, recommendation, experimentation, or search systems.
- Proficiency in one or more of Go, Python, Java, or C++; strong system design, problem-solving, and software engineering skills.
Nice to have
- Experience with AIGC, LLM applications, agent frameworks, AI coding tools, or workflow automation systems.
- Experience building data-driven optimization or experimentation platforms, or delivering user-facing products from concept to production.
Tools
Go, Python, Java, C++
AI focus
Develops AIGC-powered content optimization solutions and automated workflows; related work may involve LLM applications, agents, agentic workflows, and AI coding tools.
Model-written summary · the original posting is authoritative