Software Engineer Graduate (TikTok Live Recommendation Architecture) - 2027 Start

TikTok
Singapore
Full timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Ownership","Troubleshooting","Self-motivation","Collaboration"]

Build and maintain high-performance online services and data pipelines for TikTok Live recommendation systems. Design real-time computing frameworks and scalable storage for live streaming scenarios, and develop global large-scale recommendation solutions. Ensure production stability through troubleshooting, mechanism design, and tooling, while creating data analytics and visualization capabilities. Apply data mining, machine learning, and NLP techniques to extract insights from large-scale datasets in partnership with applied ML engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

Software Engineer Graduate (TikTok Live Recommendation Architecture) - 2027 Start

✓ Verified Job

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

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

Job Summary

Build and maintain high-performance online services and data pipelines for TikTok Live recommendation systems. Design real-time computing frameworks and scalable storage for live streaming scenarios, and develop global large-scale recommendation solutions. Ensure production stability through troubleshooting, mechanism design, and tooling, while creating data analytics and visualization capabilities. Apply data mining, machine learning, and NLP techniques to extract insights from large-scale datasets in partnership with applied ML engineers.
Location: Singapore
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Build and maintain high-performance online services and data pipelines for TikTok Live recommendation systems.
  • •Design and develop high-performance computing frameworks and storage systems for real-time live streaming scenarios.
  • •Build large-scale, globalized recommendation systems for live broadcast use cases.
  • •Ensure production system stability through troubleshooting, mechanism design, and tooling development.
  • •Develop data analytics and visualization capabilities and apply data mining, machine learning, and NLP techniques to extract insights from large-scale datasets.

Key Requirements

  • •Completing or recently completed a Bachelor's or Master's degree in Artificial Intelligence, Software Development, Computer Science, Computer Engineering, or a related discipline.
  • •Experience programming in at least one of: C, C++, Java, or Golang.
  • •Strong coding and troubleshooting ability, with effective communication skills and a sense of ownership.
  • •Familiarity with open-source big data frameworks (e.g., Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch).
  • •Preferred: experience in personalized recommendations, search, machine learning, and/or distributed storage; plus agile self-learning and strong collaboration in a global team environment.
Education:Bachelor's in Artificial Intelligence, Software Development, Computer Science, Computer Engineering (or related discipline)
Skills:CommunicationOwnershipTroubleshootingSelf-motivationCollaboration
Tech Stack:CC++JavaGolangHadoopHiveFlinkFlinkSQLSparkKafkaHBaseRedisRocksDBElasticSearchNLPMachine learningData miningHadoop Hive Flink FlinkSQL Spark Kafka HBase Redis RocksDB ElasticSearchData pipelinesReal-time streaming

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