Software Engineer Intern (Transaction Platform) - 2027 Summer

TikTok
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Documentation","Problem-solving","Business acumen","Technology-business integration"]

Build and enhance capabilities that power TikTok advertising monetization, including advertising billing, fund account management, marketing, settlement, and budget control. Work on the real-time charges system handling billing events at massive scale while maintaining billing accuracy and system stability. Help address platform stability challenges like high concurrency, scalability, and disaster recovery, and continuously optimize the system to evolve with business needs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 hour ago

Software Engineer Intern (Transaction Platform) - 2027 Summer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and enhance capabilities that power TikTok advertising monetization, including advertising billing, fund account management, marketing, settlement, and budget control. Work on the real-time charges system handling billing events at massive scale while maintaining billing accuracy and system stability. Help address platform stability challenges like high concurrency, scalability, and disaster recovery, and continuously optimize the system to evolve with business needs.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design and develop applications for TikTok’s monetization capital business, including billing, fund management, fund marketing, settlement, and budget control.
  • •Help resolve stability challenges such as high concurrency, system scalability, and disaster recovery.
  • •Optimize the system so it can evolve with business needs and support business development.

Key Requirements

  • •Currently pursuing a BS/MS degree in Computer Science, Computer Engineering, or a related major.
  • •Deep understanding of computer architectures, data structures, and algorithms.
  • •Strong coding and documentation style.
  • •Familiar with common components including MySQL, Redis, Flink, ElasticSearch, Kafka, and RPC.
  • •Hands-on software development experience, particularly with Java.
Education:Bachelor's in Computer Science / Computer Engineering (or other relevant majors)
Skills:CommunicationDocumentationProblem-solvingBusiness acumenTechnology-business integration
Tech Stack:JavaMySQLRedisFlinkElasticSearchElasticsearchKafkaRPC

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn