Software Engineer Graduate (Global E-commerce-Search) - 2027 Start

TikTok
Seattle
Full timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Communication","Collaboration"]

Build and ship well-scoped components of large-scale search and distributed systems that power TikTok Shop product discovery. Work on reliable online services and data pipelines focused on latency, throughput, availability, and cost, contributing to retrieval, indexing, ranking infrastructure, and AI-enabled search. Collaborate across search, ML, product, and infrastructure teams through design discussions, code reviews, testing, monitoring, and incident learnings while learning from experienced engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
4 hours ago

Software Engineer Graduate (Global E-commerce-Search) - 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 and ship well-scoped components of large-scale search and distributed systems that power TikTok Shop product discovery. Work on reliable online services and data pipelines focused on latency, throughput, availability, and cost, contributing to retrieval, indexing, ranking infrastructure, and AI-enabled search. Collaborate across search, ML, product, and infrastructure teams through design discussions, code reviews, testing, monitoring, and incident learnings while learning from experienced engineers.
Location: Seattle
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Design, implement, test, deploy, and operate well-scoped components of large-scale search and distributed systems.
  • •Build reliable online services and data pipelines, optimizing for latency, throughput, availability, freshness, cost, and maintainability.
  • •Contribute to retrieval, indexing, query-processing, ranking infrastructure, or AI-enabled search capabilities.
  • •Participate in technical design discussions, code reviews, documentation, testing, monitoring, and incident learning.
  • •Use profiling, benchmarking, and production metrics to identify bottlenecks and drive improvements.

Key Requirements

  • •Completing or recently completed a Bachelor's/ Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • •Programming experience in at least one general-purpose language such as C++, Go, Java, or Python.
  • •Deep understanding of data structures, algorithms, and object-oriented or modular software design.
  • •Familiarity with core software-engineering practices including testing, debugging, version control, and code review.
  • •Strong problem-solving, communication, and collaboration skills.
Experience:Distributed systemsOpen source
Education:Bachelor's in Computer Science, Computer Engineering, Software Engineering, or a related technical field
Skills:Problem-solvingCommunicationCollaboration
Tech Stack:C++GoJavaPythonKafkaFlinkSparkFAISSHNSWLinux

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