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

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

Join TikTok Shop’s Global E-commerce Recommendation Infra team to build and optimize large-scale recommendation systems. You’ll design high-performance services and reliable data pipelines that power machine-learning serving and training at scale, continuously evolving the infrastructure as traffic and data grow. Work cross-functionally with applied ML engineers and 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

Join TikTok Shop’s Global E-commerce Recommendation Infra team to build and optimize large-scale recommendation systems. You’ll design high-performance services and reliable data pipelines that power machine-learning serving and training at scale, continuously evolving the infrastructure as traffic and data grow. Work cross-functionally with applied ML engineers and 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 globalized, large-scale recommendation systems for TikTok Shop.
  • •Design and build high-performance systems and reliable data pipelines for large-scale ML serving and training.
  • •Continuously optimize and evolve the infrastructure to handle increases in user traffic and data volume.
  • •Collaborate with cross-functional teams to deliver end-to-end infrastructure solutions that 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).
  • •Good teamwork and communication skills, with a positive, optimistic attitude and strong ownership.
  • •Experience in at least one area such as personalized recommendations, search engine, advertising, machine learning infrastructure, distributed storage systems, or big data frameworks.
Experience:E-commercePersonalized recommendationsMachine learning infrastructureDistributed storageBig data
Education:
Skills:TeamworkCommunicationOwnership
Tech Stack:C++JavaLarge-scale recommendation systemsData pipelinesMachine learning servingMachine learning trainingDistributed storage systemsBig data frameworks

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