TikTok
Software Engineer Intern (Transaction Platform) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a BS/MS degree in Computer Science, Computer Engineering, or another relevant major.
About the job
Develop and optimize applications for TikTok’s advertising monetization finance platform, including billing, fund management, settlement, and budget control.
What you'll do
- Design and develop applications for advertising billing, fund accounts, fund marketing, fund settlement, and budget control.
- Help address platform stability challenges, including high concurrency, scalability, and disaster recovery.
- Optimize systems to adapt to business needs and support business development.
What they ask for
- Currently pursuing a BS/MS in Computer Science, Computer Engineering, or a relevant major.
- Strong understanding of computer architecture, data structures, and algorithms; strong coding and documentation practices.
- Familiar with MySQL, Redis, Flink, ElasticSearch, Kafka, and RPC.
- Hands-on software development experience, particularly with Java; able to commit to 12 weeks of full-time work during Summer 2027.
Tools
MySQL, Redis, Flink, ElasticSearch, Kafka, RPC, Java
Model-written summary · the original posting is authoritative