Data Engineer - TikTok, Video-on-Demand
Core
Design and build resilient, efficient data pipelines for batch and real-time streaming workloads to support internal teams with core business metrics and quality insights.
Role type
Senior IC data engineer (video-on-demand)
Builds
End-to-end data solutions including ingestion, processing, persistence, and service layer development for structured and unstructured data
Domain
Video-on-demand streaming, big data infrastructure
Deliverable
production ML models
Required skills
SQL, data modeling, ETL pipeline development, Python/Java/Go/Scala, distributed data processing (Spark/Flink), orchestration frameworks, distributed OLAP (Druid/ClickHouse), ELK stack
Preferred skills
Big data ecosystems (Hadoop/Hive), software engineering best practices for large-scale systems, enabling advanced analytics and machine learning
Technologies
Spark, Flink, Druid, ClickHouse, ELK stack, Hadoop, Hive
Responsibilities
Design and build resilient data pipelines for batch and real-time streaming; Develop end-to-end data solutions from ingestion to service layer; Maintain and improve existing pipelines for scalability; Engineer scalable solutions for structured and unstructured data; Optimize product and service performance through data analysis
Seniority
Senior, hands-on IC
