TikTok is looking to solve the problem of providing a suite of capabilities to support its advertising operations, including advertising billing, fund account management, fund marketing, fund settlement, and budget control, while ensuring the accuracy and security of advertisers' funds and meeting financial compliance requirements.
Requirements
- Deep understanding of computer architectures, data structures, and algorithms.
- Possessing a strong coding and documentation style.
- Familiar with common components such as MySQL, Redis, Flink, ElasticSearch, Kafka, and RPC.
- Hands-on experience in software development, particularly with Java.
- Bachelor's degree or equivalent practical experience in Computer Science or related technical field.
Responsibilities
- Responsible for designing and developing applications related to TikTok's monetization capital business, which includes advertising billing, fund account management, fund marketing, fund settlement, and budget control.
- Contribute to resolving stability challenges encountered by the platform, including high concurrency, system scalability, and disaster recovery.
- Continuously optimize the system so that it can evolve rapidly with business needs and support business development.
Other
- Must be able to commit to a 12-week full-time work period during Summer or Fall 2026.
- Good at communication, sensitive to business, able to quickly understand the business background, and have an excellent ability to integrate technology and business.
- Bachelor's degree or equivalent practical experience in Computer Science or related technical field.
- Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws.
- Must state availability clearly in resume (Start date, End date)