TikTok
AI Software Engineer Graduate (TikTok-PGC-OGC&Creator Strategy) - 2027 Start - Graduate (TikTok PGC) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's degree in Computer Science or a related discipline; candidates must be completing or have recently completed the degree.
About the job
Build and maintain backend systems for TikTok PGC in-app purchases, including creator subscriptions and paid short drama, supporting content access, monetization, governance, and payouts.
What you'll do
- Design, develop, and maintain backend services and scalable purchase, entitlement, subscription, experimentation, governance, and financial workflows.
- Collaborate with cross-functional teams to translate creator and business needs into technical solutions, and own projects from design through launch.
- Improve system correctness, performance, availability, observability, and data integrity through testing, monitoring, code reviews, and documentation.
What they ask for
- Completing or recently completed a Bachelor's degree in Computer Science or a related discipline.
- Proficiency in at least one backend language: Go, Java, C++, or Python.
- Solid understanding of data structures, algorithms, computer networks, operating systems, and database fundamentals.
- Familiarity with relational databases and caching technologies such as MySQL and Redis, including basic indexing and performance optimization.
Nice to have
- Software engineering experience through internships, research, open-source contributions, coding competitions, or relevant projects.
- Experience with backend or distributed systems, microservices, message queues, RPC frameworks, cloud-native technologies, high-concurrency or data-intensive systems, or AI agents.
Tools
Go, Java, C++, Python, MySQL, Redis
AI focus
Experience with AI agents, including LLM-based agents, agentic workflows, or agent tooling, is a plus.
Model-written summary · the original posting is authoritative