Graduate Software Engineer — Search Data Infra

TikTok

San Jose, Northern (CA, KY)

Hybrid

USD 128,000 - 317,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

TikTok is hiring a Software Engineer Graduate for the TikTok Search Data Infra team in San Jose, with a 2027 start. You will help build and own query pipelines, data ingestion, and training data pipelines at massive scale.

Candidates pursuing a Bachelor's in CS or related field, with Java/C++/Python and experience in Spark, Flink, or Hive/Iceberg, are invited to apply. Onboarding by year-end is expected; applicants may apply to up to two roles.

Qualifications

  • Currently pursuing a Bachelor's degree in Computer Science or related technical discipline.
  • Strong programming skills in Java, C++, or Python.
  • Production experience with data frameworks such as Spark, Flink, or Hive/Iceberg.
  • Solid distributed systems fundamentals, and the ability to debug and optimize complex systems in production.

Responsibilities

  • Build and own query/video pipelines — ingestion, enrichment, and streaming/batch index construction at billion-doc scale with near-real-time freshness.
  • Develop the feature engineering platform: computation, backfill, storage, and serving, with strong online/offline consistency guarantees.
  • Build streaming and batch sample pipelines that turn user actions and features into high-quality training data.
  • Improve data quality, observability, and cost efficiency across PB-scale storage and compute.

Skills

Java
C++
Python
distributed systems
strong CS fundamentals

Education

Bachelor's degree in CS/related
Master's degree (preferred)

Tools

Spark
Flink
Hive/Iceberg

Job description

TikTok is hiring a Software Engineer Graduate for the TikTok Search Data Infra team in San Jose, with a 2027 start. You will help build and own query pipelines, data ingestion, and training data pipelines at massive scale.

Candidates pursuing a Bachelor's in CS or related field, with Java/C++/Python and experience in Spark, Flink, or Hive/Iceberg, are invited to apply. Onboarding by year-end is expected; applicants may apply to up to two roles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Intern, Search Data Infrastructure
Software Engineer Intern, Search Data Infrastructure

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

Hybrid
USD 51,000 - 73,000
Health insurance
10 paid holidays per year
Housing allowance
Software Engineer Intern - Data Infra & Search
Software Engineer Intern - Data Infra & Search

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

Hybrid
USD 51,000 - 73,000
Health insurance
Wellbeing benefits
Housing allowance (eligible)
Software Engineer Intern – Data & Search Infra
Software Engineer Intern – Data & Search Infra

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+1
Graduate Software Engineer – AI & Visual Search Infra
Graduate Software Engineer – AI & Visual Search Infra

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Data Infra & Search Engineer Intern
Data Infra & Search Engineer Intern

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+1
Graduate Machine Learning Engineer — Next-Gen Search & Personalization
Graduate Machine Learning Engineer — Next-Gen Search & Personalization

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Graduate ML Engineer — Data-Search & Ranking
Graduate ML Engineer — Data-Search & Ranking

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+9
Data Engineer Graduate, Big Data Platform
Data Engineer Graduate, Big Data Platform

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

Hybrid
USD 128,000 - 317,000
Graduate ML Engineer - Large-Scale Search & AI
Graduate ML Engineer - Large-Scale Search & AI

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
PhD-Grad ML Engineer, Search & Multimodal AI
PhD-Grad ML Engineer, Search & Multimodal AI

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000