Big Data Engineer — Scalable Data & ML Systems

TikTok

San Jose, Northern (CA, KY)

Hybrid

USD 128,000 - 317,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) match
Parental leave
Disability insurance
Wellbeing benefits
Holidays and PTO

Job summary

TikTok is seeking a smart, highly motivated data systems engineer for our Recommendation Architecture Team in San Jose. You will help design offline data architectures and scalable storage/compute systems to support a high-velocity, global video platform.

Responsibilities include building distributed storage and computing frameworks, troubleshooting production systems, and applying ML techniques to transform data into actionable insights.

Qualifications

  • Bachelor's degree in Computer Science or related discipline.
  • Familiar with open source big data frameworks: Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch, etc.
  • Familiar with Java, C++ and other programming languages.
  • Strong coding and troubleshooting ability.
  • Willing to challenge questions that have no obvious answers and have a strong enthusiasm for learning new technologies.

Responsibilities

  • Design and implement a reasonable offline data architecture for large-scale recommendation systems.
  • Design and implement flexible, scalable, stable and high-performance storage and computing systems.
  • Troubleshoot the production system and create mechanisms to ensure stability of the production environment.
  • Build industry-leading distributed systems for massive data and large-scale business platforms.
  • Develop analytics to transform raw data into meaningful information using data-oriented programming languages and visualization software.
  • Apply data mining, data modelling, NLP, and ML to extract and analyze information from large datasets.
  • Visualize, interpret, and report data findings; create dynamic data reports.

Skills

Java
C++
Troubleshooting
Learning agility

Education

Bachelor's degree in Computer Science or related discipline

Tools

Hadoop
Hive
Flink
FlinkSQL
Spark
Kafka
HBase
Redis
RocksDB
ElasticSearch

Job description

TikTok is seeking a smart, highly motivated data systems engineer for our Recommendation Architecture Team in San Jose. You will help design offline data architectures and scalable storage/compute systems to support a high-velocity, global video platform.

Responsibilities include building distributed storage and computing frameworks, troubleshooting production systems, and applying ML techniques to transform data into actionable insights.

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

Similar jobs worth comparing

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
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
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
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 ML Infra Engineer - Real-Time, Large-Scale
Senior ML Infra Engineer - Real-Time, Large-Scale

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 178,000 - 342,000
Medical insurance
Dental & vision
401(k) match
+4
Senior ML Engineer, E-commerce Recommendations
Senior ML Engineer, E-commerce Recommendations

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Tech Lead — Scalable ML Infra & Inference
Tech Lead — Scalable ML Infra & Inference

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 198,000 - 416,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
ML Engineer: Scalable Recommendations & Personalization
ML Engineer: Scalable Recommendations & Personalization

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 259,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