Backend Software Engineer Intern (Global E-Commerce) - 2027 Summer

TikTok
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Learning agility","Sense of ownership","Collaboration"]

Build efficient, scalable, and secure backend services that power e-commerce product experiences and platform operations. Assist engineers with performance optimization, data processing, system reliability, and backend improvements to APIs and internal tools. Participate in system design, code reviews, testing, and debugging, while learning AI-assisted development practices for faster, more effective engineering in a globally distributed team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
15 hours ago

Backend Software Engineer Intern (Global E-Commerce) - 2027 Summer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build efficient, scalable, and secure backend services that power e-commerce product experiences and platform operations. Assist engineers with performance optimization, data processing, system reliability, and backend improvements to APIs and internal tools. Participate in system design, code reviews, testing, and debugging, while learning AI-assisted development practices for faster, more effective engineering in a globally distributed team.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Develop efficient, scalable, and secure backend services supporting e-commerce product experiences and platform operations.
  • •Assist with optimizing service performance, data processing, and system reliability under guidance from experienced engineers.
  • •Contribute to APIs, internal tools, or platform components that improve engineering or business efficiency.
  • •Participate in system design discussions, code reviews, testing, and debugging as part of the development lifecycle.
  • •Learn and apply AI-assisted development practices to improve coding efficiency, documentation, debugging, and engineering productivity.

Key Requirements

  • •Currently pursuing a Bachelor's or Master's degree in Computer Science or a related discipline.
  • •Familiarity with backend development and proficiency in at least one language such as Java, Golang, Python, Scala, or C++.
  • •Basic understanding of data structures, algorithms, computer networks, and database fundamentals.
  • •Familiarity with common backend components such as relational databases, cache systems, or messaging systems.
  • •Strong problem-solving skills, learning agility, and a sense of ownership.
Education:Bachelor's in Computer Science
Skills:Problem-solvingLearning agilitySense of ownershipCollaboration
Tech Stack:JavaGolangPythonScalaC++APIsRelational databasesCache systemsMessaging systems

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