Software Engineer Graduate (Data Arch - E-commerce) - 2027 Start

TikTok
Seattle
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Teamwork","Communication","Ownership","Adaptability","Collaboration"]

Build large-scale, globalized recommendation systems for TikTok Shop’s e-commerce experience. Design high-performance infrastructure and reliable data pipelines supporting machine learning serving and training at scale, then continuously optimize to handle rapid growth in user traffic and data volume. Collaborate with cross-functional teams to deliver end-to-end infrastructure solutions that improve recommendation performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
4 hours ago

Software Engineer Graduate (Data Arch - E-commerce) - 2027 Start

✓ Verified Job

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

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

Job Summary

Build large-scale, globalized recommendation systems for TikTok Shop’s e-commerce experience. Design high-performance infrastructure and reliable data pipelines supporting machine learning serving and training at scale, then continuously optimize to handle rapid growth in user traffic and data volume. Collaborate with cross-functional teams to deliver end-to-end infrastructure solutions that improve recommendation performance.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Build and scale globalized recommendation systems for e-commerce experiences.
  • •Design and implement high-performance systems and reliable data pipelines for ML serving and training.
  • •Continuously optimize and evolve the system to support rapid growth in traffic and data volume.
  • •Partner with cross-functional teams to deliver end-to-end infrastructure solutions.
  • •Support infrastructure efforts to improve recommendation performance.

Key Requirements

  • •Completing or recently completed a Bachelor’s or Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • •Strong software development experience with C++ or Java (or other programming languages).
  • •Ability to work well in a team with strong communication skills.
  • •Positive mindset and strong ownership.
  • •Preferred experience in personalized recommendations, search, advertising, machine learning infrastructure, distributed storage systems, or big data frameworks.
Experience:E-commerceMachine learningRecommendation systems
Education:
Skills:TeamworkCommunicationOwnershipAdaptabilityCollaboration
Tech Stack:C++Java

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