About the role#
As a Software Engineer Intern for the Global CRM team, you will build and maintain platforms that support our sales and marketing partners. You will work with the Sales Operations Management Platform to create stable, flexible tools. Your work directly impacts commercial efficiency and customer satisfaction. You will also help manage the security and stability of customer fund transactions while balancing revenue, risk, and client experience for TikTok monetization.
What you'll do#
- Design and develop applications for monetization capital business, including advertising billing, fund account management, settlement, and budget control.
- Resolve platform stability challenges, such as high concurrency, system scalability, and disaster recovery.
- Optimize systems to evolve with business needs and support ongoing development.
What you'll need#
- Currently pursuing a BS or MS degree in Computer Science, Computer Engineering, or a related field.
- Strong understanding of computer architectures, data structures, and algorithms.
- Proficiency in Java and hands-on software development experience.
- Familiarity with tools like MySQL, Redis, Flink, ElasticSearch, Kafka, and RPC.
- Clear coding and documentation style.
- Ability to understand business contexts and integrate them with technical solutions.
- Experience with Spark, OLAP engines, and Flink is helpful but not required.
Location & details#
- Location: San Jose, California.
- Term: Summer 2027.
- Commitment: 12-week full-time work period.
- Work Modality: On-site.
- Compensation: $45 - $60 per hour.
About TikTok
TikTok operates as an entertainment provider. The company maintains a global presence with offices in cities including Los Angeles, Singapore, New York, London, and Tokyo. It employs over 92,000 people. The organization is privately held.
How to get in at TikTok
Landing an internship at TikTok requires speed because early applicants often get seen before the pile grows. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you can apply among the first. This gives you a better chance of your resume being reviewed while the team is still actively filling the position. You should aim to be one of the first people to submit your materials. Reaching out to the right person can also improve your chances of getting a response. Intern Insider surfaces the recruiters behind the company roles so you can contact them directly to ask about the role or a referral. This direct approach often works better than waiting for a response from a general application queue.


