Senior/Staff Big Data Storage and Computing Engineer, Recommendation Data Ecosystem

TikTok
Seattle
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","System reliability focus","Performance optimization","Learning agility"]

Build offline and real-time data storage and computing infrastructure for large-scale recommendation, search, and advertising systems. Design and implement Paimon- and Flink-based data architectures, optimize high-performance storage and processing models, and ensure production stability through troubleshooting, data consistency, and exception recovery. Contribute to distributed system development supporting massive data and scalable batch/stream pipelines for a service used by over 1 billion users.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior/Staff Big Data Storage and Computing Engineer, Recommendation Data Ecosystem

✓ Verified Job

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

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

Job Summary

Build offline and real-time data storage and computing infrastructure for large-scale recommendation, search, and advertising systems. Design and implement Paimon- and Flink-based data architectures, optimize high-performance storage and processing models, and ensure production stability through troubleshooting, data consistency, and exception recovery. Contribute to distributed system development supporting massive data and scalable batch/stream pipelines for a service used by over 1 billion users.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement offline and real-time data architectures for large-scale recommendation, search, and advertising systems using Paimon and Flink.
  • •Build and optimize scalable, high-performance storage systems and computing models; continuously improve performance as business grows.
  • •Troubleshoot production systems and implement mechanisms/tools for data consistency assurance and exception recovery in the Paimon-Flink architecture.
  • •Construct distributed systems, including offline/online storage and batch/stream processing frameworks based on Paimon and Flink.
  • •Ensure efficient data processing to meet requirements for data timeliness and accuracy.

Key Requirements

  • •Bachelor’s degree or above in computer science, software engineering, or related fields, with experience building scalable systems.
  • •Thorough understanding of Paimon and Flink, able to use them at the source-code level.
  • •In-depth understanding of a data lake technology (e.g., Paimon) with practical implementation and customization experience.
  • •Proficiency in Java, C++, and Scala with strong coding and problem-solving skills.
  • •Experience with data warehouse modeling and designing efficient data models for complex business scenarios.
Experience:Big dataData lakesDistributed systemsStream processingData warehouse
Education:Bachelor's
Skills:Problem-solvingTroubleshootingSystem reliability focusPerformance optimizationLearning agility
Tech Stack:PaimonFlinkJavaC++ScalaHiveHBaseKuduHDFSParquetORC

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