Big Data Engineer, Recommendation Architecture (ByteDance Singapore)

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Architecture & Urban PlanningEducation: bachelorsSkills: ["Coding","Troubleshooting","System stability","Data analysis","Visualization","Problem-solving"]

Build and optimize architecture for a large-scale recommendation system, focusing on stable, high-availability online services and efficient offline data flows. Design offline data architectures and scalable storage and computing systems, troubleshoot production issues, and create tools to ensure operational stability. Develop analytics and data transformation pipelines using data mining, modeling, NLP, and machine learning, and visualize and report insights from 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 architecture for a large-scale recommendation system, focusing on stable, high-availability online services and efficient offline data flows. Design offline data architectures and scalable storage and computing systems, troubleshoot production issues, and create tools to ensure operational stability. Develop analytics and data transformation pipelines using data mining, modeling, NLP, and machine learning, and visualize and report insights from structured and unstructured datasets.
Location: Singapore
Workplace: Onsite
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 and tools to ensure operational stability.
  • •Develop distributed storage and computing systems to provide reliable infrastructure for massive data and large-scale business systems.
  • •Apply data mining, data modeling, NLP, and machine learning to extract and analyze information from structured and unstructured datasets, and visualize/report findings.

Key Requirements

  • •Bachelor’s degree or above in computer science, software engineering, or a related field.
  • •Experience with open-source big data frameworks such as Hadoop, Hive, Flink (and FlinkSQL), Spark, Kafka, HBase, Redis, RocksDB, and Elasticsearch.
  • •Familiarity with Java, C++, and other programming languages.
  • •Strong coding and troubleshooting ability.
Education:Bachelor's in computer science, software engineering, or a related field
Skills:CodingTroubleshootingSystem stabilityData analysisVisualizationProblem-solving
Tech Stack:HadoopHiveFlinkFlinkSQLSparkKafkaHBaseRedisRocksDBElasticsearchJavaC++Natural language processingMachine learning

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