Big Data Engineer — Recommendation Architecture & Scale

TikTok

San Jose (CA)

On-site

USD 128,000 - 317,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

Benefits offered by this job

Health benefits
401(k) match
Parental leave
Paid holidays
Sick days
Paid personal time

Job summary

TikTok is seeking a highly capable candidate to join the Recommendation Architecture Team. You will help design offline data architecture and scalable storage for a massive recommender system, while ensuring stability and high availability of distributed data pipelines.

The role emphasizes implementing high-performance storage and compute systems, applying ML and data analytics to derive actionable insights, and building end-to-end solutions for large-scale data processing within a fast-growing

Qualifications

  • Bachelor's degree in CS or related field is required.
  • Familiar with open-source big data frameworks listed above.
  • Proficient in Java and C++, with strong debugging skills.
  • Demonstrated ability to learn new technologies quickly.
  • Willing to tackle difficult, open-ended questions.

Responsibilities

  • Design and implement offline data architecture for large-scale recommender systems.
  • Design scalable, high-performance storage and computing systems.
  • Troubleshoot production systems and ensure operational stability.
  • Build distributed storage/computing infrastructure for massive data.
  • Develop analytics applications to transform raw data into insights.
  • Apply data mining, NLP, and ML to extract information from large datasets.
  • Visualize and report data findings; may create dynamic data reports.

Skills

Java
C++
Big data frameworks
Troubleshooting
Learning mindset

Education

Bachelor's degree in Computer Science or related

Tools

Hadoop
Hive
Flink
FlinkSQL
Spark
Kafka
HBase
Redis
RocksDB
Elasticsearch

Job description

TikTok is seeking a highly capable candidate to join the Recommendation Architecture Team. You will help design offline data architecture and scalable storage for a massive recommender system, while ensuring stability and high availability of distributed data pipelines.

The role emphasizes implementing high-performance storage and compute systems, applying ML and data analytics to derive actionable insights, and building end-to-end solutions for large-scale data processing within a fast-growing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Big Data Engineer — Scalable Data & ML Systems
Big Data Engineer — Scalable Data & ML Systems

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

Hybrid
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+5
Backend Engineer, Recommendation Architecture
Backend Engineer, Recommendation Architecture

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

Hybrid
USD 128,000 - 317,000
Health insurance
401(k) with company match
Paid parental leave
+5
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
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
ML Engineer, Large-Scale Recommendation Systems
ML Engineer, Large-Scale Recommendation Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 259,000
Medical insurance
401(k) with match
Paid parental leave
+1
Software Engineer – Scalable Recommender Systems
Software Engineer – Scalable Recommender Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Large-Scale Recommender Systems Engineer
Large-Scale Recommender Systems Engineer

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Graduate Software Engineer - Large-Scale ML Systems
Graduate Software Engineer - Large-Scale ML Systems

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Medical Insurance
401(k) match
Parental Leave
+6
ML Engineer - Recommender Systems & Growth
ML Engineer - Recommender Systems & Growth

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
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