Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start

TikTok
San Jose
Full timeFunction: Architecture & Urban PlanningEducation: bachelorsSkills: ["Learning agility","Problem-solving","Troubleshooting"]

Build and optimize the architecture behind large-scale recommendation systems, including offline data pipelines, high-performance storage and computing, and resilient online services. You’ll troubleshoot production stability issues, develop distributed infrastructure for massive data, and apply data mining, modeling, NLP, and machine learning to turn raw datasets into meaningful analytics. Work with data-oriented programming and visualization tools to deliver reliable, cost-efficient systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
5 hours ago

Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and optimize the architecture behind large-scale recommendation systems, including offline data pipelines, high-performance storage and computing, and resilient online services. You’ll troubleshoot production stability issues, develop distributed infrastructure for massive data, and apply data mining, modeling, NLP, and machine learning to turn raw datasets into meaningful analytics. Work with data-oriented programming and visualization tools to deliver reliable, cost-efficient systems.
Location: San Jose
Employment Type: Full time
Job Function: Architecture & Urban Planning
Seniority: Graduate level

Key Responsibilities

  • •Design and implement offline data architecture for large-scale recommendation systems.
  • •Develop flexible, scalable, stable, high-performance storage and computing systems.
  • •Troubleshoot production systems and implement mechanisms/tools to ensure overall production stability.
  • •Build distributed storage and computing infrastructure for massive data and large-scale business systems.
  • •Apply data mining, data modeling, NLP, and machine learning to analyze structured and unstructured datasets and visualize/report findings.

Key Requirements

  • •Currently completing or recently completed a Bachelor's degree in Computer Science or a related discipline.
  • •Familiar with open source big data frameworks such as Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, and ElasticSearch.
  • •Familiar with Java, C++, and other programming languages.
  • •Strong coding and troubleshooting ability.
  • •Able to commit to an onboarding date by the end of the year and clearly state availability and graduation date in the resume.
Experience:Big data
Education:Bachelor's
Skills:Learning agilityProblem-solvingTroubleshooting
Tech Stack:HadoopHiveFlinkFlinkSQLSparkKafkaHBaseRedisRocksDBElasticSearchJavaC++Natural language processingMachine learningData miningData modelingVisualisation software

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn