Graduate Software Engineer — Global E-commerce Search

TikTok

Seattle, Northern (WA, KY)

Hybrid

USD 122,000 - 243,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TikTok is hiring a Software Engineer Graduate for Global E-commerce Search in Seattle, with a 2027 start date. Join the Global E-Commerce Search Infrastructure team building scalable services powering TikTok Shop.

You should have a Bachelor's or Master’s in CS/CE or a related field and programming experience in C++, Go, Java, or Python, plus solid data-structures and software-engineering practices. You will design, implement, test, deploy, and operate components of large-scale search systems,

Qualifications

  • Bachelor's/Master's degree in Computer Science, Computer Engineering, Software Engineering, or related field.
  • Programming experience in 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.

Responsibilities

  • Design, implement, test, deploy, and operate well-scoped components of large-scale search and distributed systems.
  • Build reliable online services and data pipelines with attention to 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 measurable improvements.
  • Collaborate with search, machine-learning, product, and infrastructure partners to translate requirements into practical engineering solutions.
  • Learn from experienced engineers while progressively taking ownership of larger components and projects.

Skills

Programming languages
Data structures & algorithms
Software engineering practices
Problem solving
Communication
Internships/open-source
Distributed systems
Search concepts
Data-processing frameworks
AI/machine-learning infra
Performance profiling

Education

Bachelor's/Master's in CS/CE/related

Tools

Kafka
Flink
Spark

Job description

TikTok is hiring a Software Engineer Graduate for Global E-commerce Search in Seattle, with a 2027 start date. Join the Global E-Commerce Search Infrastructure team building scalable services powering TikTok Shop.

You should have a Bachelor's or Master’s in CS/CE or a related field and programming experience in C++, Go, Java, or Python, plus solid data-structures and software-engineering practices. You will design, implement, test, deploy, and operate components of large-scale search systems,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Intern – Global E‑Commerce Search
Software Engineer Intern – Global E‑Commerce Search

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 36,000 - 59,000
Health insurance
Housing allowance
Paid holidays
+1
Graduate Software Engineer: Data Architecture (E‑commerce)
Graduate Software Engineer: Data Architecture (E‑commerce)

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
AI Search Engineer — Global E‑Commerce at Scale
AI Search Engineer — Global E‑Commerce at Scale

TikTok • Seattle (WA)

On-site
USD 154,000 - 301,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+1
Graduate ML Engineer - Large-Scale Search & AI
Graduate ML Engineer - Large-Scale Search & AI

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
Graduate E-Commerce Platform Engineer
Graduate E-Commerce Platform Engineer

re-zoo-me • Seattle (WA), Northern (KY)

Hybrid
USD 100,000 - 178,000
Health insurance
401(k) with company match
Paid parental leave
+4
ML Engineer Graduate — Search & Recommendation (Seattle)
ML Engineer Graduate — Search & Recommendation (Seattle)

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+2
Graduate Software Engineer - Data & ML Infra
Graduate Software Engineer - Data & ML Infra

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Graduate Software Engineer — Search Data Infra
Graduate Software Engineer — Search Data Infra

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Global E‑commerce Search Infra Intern, 12‑Week Fall 2026
Global E‑commerce Search Infra Intern, 12‑Week Fall 2026

TikTok • Seattle (WA)

On-site
USD 4,959,000 - 6,750,000
Health insurance
Housing allowance
Paid holidays
+1
Backend Engineer, Scalable AI‑Powered E‑commerce
Backend Engineer, Scalable AI‑Powered E‑commerce

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000