Senior Backend Software Engineer - Innovative Growth

San Jose, California, US Until 8/21/2026 3+ years exp H-1B sponsor history First posted April 21, 2026 Last posted April 21, 2026
Job description

Description

We are building the next generation of growth and content optimization systems for TikTok, powered by AIGC technologies and innovative search and discovery strategies. Our mission is to drive user growth and improve user experience through intelligent content optimization, scalable backend systems, and new growth opportunities across evolving digital ecosystems.
Our team operates at the intersection of product, data, engineering, and AI-driven content technologies, turning new ideas and technical advances into scalable, real-world growth solutions used by millions of users. We work closely with product, algorithm, data, and design partners to ensure that advanced technologies translate into measurable business impact and intuitive user experiences across TikTok surfaces such as Web, Lite, and other emerging platforms.

Responsibilities
- Design and develop backend systems that power user growth and content optimization across TikTok platforms
- Drive innovative growth initiatives across search, discovery, and other emerging traffic channels
- Develop AIGC-powered solutions and scalable systems for content optimization, experimentation, and automated workflows
- Build and improve core growth and content systems with strong ownership of scalability, reliability, and performance
- Lead complex projects end-to-end, from technical design to production rollout, with strong ownership of quality and business impact
- Partner closely with product, data, algorithm, and design teams to deliver cross-functional technical solutions
- Contribute to engineering excellence through strong technical design, code quality, operational best practices, and system reliability

Requirements

Minimum Qualifications
- Bachelor’s degree or above in Computer Science or a related field
- 3+ years of industry experience in backend engineering or distributed systems
- Strong experience designing and building large-scale backend services or consumer-facing platforms
- Experience working on content, growth, recommendation, experimentation, or search-related systems
- Proficiency in one or more of the following languages: Go, Python, Java, or C++
- Strong system design, problem-solving, and software engineering skills
- Good communication skills and the ability to collaborate effectively across teams

Preferred Qualifications
- Experience with AIGC, LLM applications, agent frameworks, AI coding tools, or workflow automation systems
- Experience building data-driven optimization or experimentation platforms
- Experience delivering user-facing products from concept to production in a fast-paced environment
- Interest in search, discovery, and growth ecosystems, including areas such as SEO, GEO, or emerging AI-driven traffic channels
- Experience with AI agents or agentic workflows, and interest in applying them to engineering efficiency and product development

About this role

Summary

Design and develop scalable backend systems for TikTok's growth and content optimization.

Job title

Senior Backend Software Engineer - Innovative Growth

Experience level

3+ years

Minimum experience

3+ years exp

Industry

software

Location requirements

San Jose, California, USA; remote work not specified

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

Bachelor’s degree in computer science or relatedbackend engineeringdistributed systemsGoPythonJavaC++system designproblem-solvingcommunication

Preferred skills

AIGCLLM applicationsagent frameworksworkflow automationdata-driven optimizationAI agents

Specializations

backend systemsgrowthcontent optimizationAIGCscalability
Locations

Structured locations inferred from the posting.

Unknown location

Work arrangement unknown