New Grad Data Ecosystem Engineer for Scalable Systems

TikTok

San Jose (CA)

On-site

USD 128,000 - 317,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TikTok is seeking a Software Engineer Graduate for the Data Ecosystem team in San Jose. You will help design offline/real-time data architectures for the large-scale recommendation platform, prioritizing reliability and scalable storage.

You will work with Java, C++, and Scala, and gain exposure to Spark/Flink and lakehouse technologies such as Hudi, Iceberg, and Delta Lake to build robust data storage and tooling for the recommendation, search, and advertising domains.

Qualifications

  • Bachelor's degree in CS or related field; 3+ years of experience building scalable systems.
  • Proficiency with Spark/Flink at source code level is preferred.
  • Experience with data lake technologies (Hudi, Iceberg, Delta Lake) and knowledge of HDFS is advantageous.

Responsibilities

  • Design and implement an offline/real-time data architecture for large-scale recommendation systems.
  • Design and implement a flexible, scalable, stable, and high-performance storage system and computation model.
  • Troubleshoot production systems, and design and implement necessary mechanisms and tools to ensure the overall stability of production systems.
  • Build industry-leading distributed systems such as offline and online storage, batch, and stream processing frameworks, providing reliable infrastructure for massive data and large-scale business systems.

Skills

Java
C++
Scala

Education

Bachelor's degree in Computer Science or related field
Master's degree preferred

Tools

Spark
Flink
Hudi
Iceberg
Delta Lake
Hive
HBase
Kudu

Job description

TikTok is seeking a Software Engineer Graduate for the Data Ecosystem team in San Jose. You will help design offline/real-time data architectures for the large-scale recommendation platform, prioritizing reliability and scalable storage.

You will work with Java, C++, and Scala, and gain exposure to Spark/Flink and lakehouse technologies such as Hudi, Iceberg, and Delta Lake to build robust data storage and tooling for the recommendation, search, and advertising domains.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer: Data Architecture (E‑commerce)
Graduate Software Engineer: Data Architecture (E‑commerce)

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
Graduate Data Platform Engineer - Real-Time Data
Graduate Data Platform Engineer - Real-Time Data

TikTok • San Jose (CA)

Hybrid
USD 128,000 - 317,000
Senior Software Engineer — Scalable Recommender Systems
Senior Software Engineer — Scalable Recommender Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 178,000 - 342,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
Big Data Engineer — Recommendation Architecture & Scale
Big Data Engineer — Recommendation Architecture & Scale

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Health benefits
401(k) match
Parental leave
+3
Graduate Backend Engineer — Real-Time Graph Data
Graduate Backend Engineer — Real-Time Graph Data

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Graduate ML Engineer: E‑Commerce Recommendations & Search
Graduate ML Engineer: E‑Commerce Recommendations & Search

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Graduate ML Engineer - Build Scalable Recommender Systems
Graduate ML Engineer - Build Scalable Recommender Systems

TikTok • San Jose (CA)

On-site
USD 162,000 - 388,000
Recommendation Systems Engineer for Scalable Online Services
Recommendation Systems Engineer for Scalable Online Services

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Medical insurance
401(k) with company match
Parental leave
+6
Software Engineer Intern - Rec Sys & Feeds Infra
Software Engineer Intern - Rec Sys & Feeds Infra

TikTok • San Jose (CA)

Hybrid
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+3
Senior Data Storage & Real-Time Compute Architect
Senior Data Storage & Real-Time Compute Architect

TikTok • Seattle (WA)

On-site
USD 242,000 - 456,000
Medical insurance
Dental & Vision
401(k) match
+7