Big Data Engineer - Recommendation Architecture (ByteDance Singapore)

ByteDance
Singapore
Full timeFunction: Architecture & Urban PlanningExperience: 3+ yearsEducation: bachelorsSkills: ["Troubleshooting","Coding","System stability","Scalability focus"]

Build and optimize the recommendation system’s architecture to ensure stability, high availability, and efficient online/offline data flows. You’ll design large-scale offline data architectures, implement scalable storage and computing systems, troubleshoot production bottlenecks, and create distributed infrastructure. The role also involves transforming raw data into insights using analytics and visualization tools, applying data mining, data modeling, NLP, and machine learning to structured and unstructured datasets.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Big Data Engineer - Recommendation Architecture (ByteDance Singapore)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 31 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and optimize the recommendation system’s architecture to ensure stability, high availability, and efficient online/offline data flows. You’ll design large-scale offline data architectures, implement scalable storage and computing systems, troubleshoot production bottlenecks, and create distributed infrastructure. The role also involves transforming raw data into insights using analytics and visualization tools, applying data mining, data modeling, NLP, and machine learning to structured and unstructured datasets.
Location: Singapore
Employment Type: Full time
Job Function: Architecture & Urban Planning

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 overall operational stability.
  • •Develop distributed storage and computing systems for reliable infrastructure handling massive data.
  • •Apply techniques including data mining, data modeling, NLP, and machine learning to analyze structured and unstructured datasets; visualize, interpret, and report findings.

Key Requirements

  • •Bachelor’s degree or above in computer science, software engineering, or a related field, with 3+ years of related experience.
  • •Experience with open-source big data frameworks such as Hadoop, Hive, Flink/FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, and Elasticsearch.
  • •Familiarity with Java, C++, and other programming languages.
  • •Ability to code strongly and troubleshoot production issues.
  • •Experience designing and implementing stable, scalable storage and computing systems for large-scale data platforms.
Experience:3+ yearsBig dataRecommendation systemsMachine learningDistributed systems
Education:Bachelor's in computer science, software engineering, or a related field
Skills:TroubleshootingCodingSystem stabilityScalability focus
Tech Stack:HadoopHiveFlinkFlinkSQLSparkKafkaHBaseRedisRocksDBElasticsearchJavaC++Natural language processingMachine learningData mining

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn