Drimva

TikTok

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

Seattle, Washington · Full-time · Posted Oct 28, 2026

Education
Completing or recently completed a Bachelor's/Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.

About the job

Build and operate large-scale search infrastructure and services that power product discovery on TikTok Shop.

What you'll do

  • Design, implement, test, deploy, and operate components of search and distributed systems, including online services and data pipelines.
  • Contribute to retrieval, indexing, query processing, ranking infrastructure, or AI-enabled search; improve performance and reliability using production metrics.
  • Collaborate with search, machine-learning, product, and infrastructure teams; participate in design discussions, reviews, testing, monitoring, and incident learning.

What they ask for

  • Completing or recently completed a Bachelor's or 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 software-engineering practices including testing, debugging, version control, and code review.

Nice to have

  • Technical internships, research, open-source contributions, or substantial academic or personal projects.
  • Experience or familiarity with distributed systems, search and information retrieval, data-processing frameworks, AI/ML infrastructure, or performance profiling.

Tools

C++, Go, Java, Python, FAISS, HNSW, Kafka, Flink

AI focus

Contribute to AI-enabled search capabilities; preferred experience includes AI or machine-learning infrastructure, model serving, retrieval-augmented generation, or agentic systems.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)