Big Data Engineer — Scalable Data & ML Systems

TikTok

San Jose, Northern (CA, KY)

Hybrid

USD 128,000 - 317,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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
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
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
Data Platform Engineer — Build Scalable Big Data
Data Platform Engineer — Build Scalable Big Data

TikTok • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical, dental & vision insurance
401(k) with company match
Paid parental leave
+1
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
Tech Lead, Large-Scale ML Infra & Distributed Systems
Tech Lead, Large-Scale ML Infra & Distributed Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 198,000 - 416,000
Software Engineer – Large-Scale ML Infrastructure
Software Engineer – Large-Scale ML Infrastructure

re-zoo-me • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Medical Insurance
Dental & Vision Insurance
401(k) matching
+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
Data Platform Engineer - Big Data at Scale
Data Platform Engineer - Big Data at Scale

re-zoo-me • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Medical/Dental/Vision
401(k) with company match
Parental leave
+4
Data Platform Engineer: Real-Time & Big Data
Data Platform Engineer: Real-Time & Big Data

TikTok • San Jose (CA)

On-site
USD 285,000 - 348,000