Big Data Engineer - TikTok Ecommerce Recommendation Infrastructure

TikTok
Singapore
Full timeFunction: Data Analytics & Business IntelligenceExperience: 3+ yearsEducation: bachelorsSkills: ["Coding","Troubleshooting","Problem-solving","Continuous learning"]

Build and optimize the infrastructure behind large-scale e-commerce recommendation systems for TikTok Shop. You’ll design offline data architectures and flexible, high-performance storage and computing systems, improve online service stability and offline data-flow performance, and resolve production bottlenecks. Working with applied ML engineers, you’ll develop data pipelines and analytics to turn structured and unstructured data into actionable insights, using modern distributed big-data frameworks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Big Data Engineer - TikTok Ecommerce Recommendation Infrastructure

✓ Verified Job

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

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

Job Summary

Build and optimize the infrastructure behind large-scale e-commerce recommendation systems for TikTok Shop. You’ll design offline data architectures and flexible, high-performance storage and computing systems, improve online service stability and offline data-flow performance, and resolve production bottlenecks. Working with applied ML engineers, you’ll develop data pipelines and analytics to turn structured and unstructured data into actionable insights, using modern distributed big-data frameworks.
Location: Singapore
Employment Type: Full time
Job Function: Data Analytics & Business Intelligence
Seniority: Mid level

Key Responsibilities

  • •Design and implement offline data architecture for large-scale recommendation systems.
  • •Build flexible, scalable, stable, high-performance storage and computing systems.
  • •Troubleshoot production systems and implement mechanisms/tools to ensure stability and availability.
  • •Develop distributed storage and computing systems to support massive data and large-scale business systems.
  • •Create techniques and analytics to transform raw data into meaningful information, applying data mining, modelling, NLP, and machine learning and producing reports/visualizations.

Key Requirements

  • •Bachelor's degree or above in computer science, software engineering, or a related field.
  • •At least 3 years of relevant experience in big data/related engineering.
  • •Familiar with open-source big data frameworks such as Hadoop, Hive, Flink/FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, and ElasticSearch.
  • •Proficiency in Java, C++, and other programming languages.
  • •Strong coding and troubleshooting ability, with enthusiasm for learning new technologies.
  • •Willing to challenge problems without obvious answers.
Experience:3+ yearsE-commerceRecommendation systemsBig data
Education:Bachelor's in computer science, software engineering, or a related field
Skills:CodingTroubleshootingProblem-solvingContinuous learning
Tech Stack:HadoopHiveFlinkFlinkSQLSparkKafkaHBaseRedisRocksDBElasticSearchJavaC++Natural language processingMachine learningData miningData modellingData visualization

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