Big Data Engineer — Recommendation Architecture & Scale

TikTok

San Jose (CA)

On-site

USD 128,000 - 317,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 Real-Time Recommendations Engineer
Senior Real-Time Recommendations Engineer

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Senior Software Engineer – Global Recommendation Systems
Senior Software Engineer – Global Recommendation Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 360,000
Senior Recommender ML Engineer — Scale Systems
Senior Recommender ML Engineer — Scale Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 178,000 - 342,000
Medical insurance
Dental insurance
Vision insurance
+8
Real-Time Data Lakehouse Engineer
Real-Time Data Lakehouse Engineer

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Health insurance
401(k) matching
Parental leave
+6
Graduate Backend Engineer – Recommendation Architecture
Graduate Backend Engineer – Recommendation Architecture

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+3
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
Data Platform Engineer: Scale Big Data Impact
Data Platform Engineer: Scale Big Data Impact

TikTok • San Jose (CA)

On-site
USD 156,000 - 388,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+4