The CRM Data Application team at TikTok is looking to solve business and technical problems related to TikTok's monetization ecosystem by building data-intensive applications that drive business growth. They aim to deliver critical infrastructure and intelligence that empower advertisers and sales teams by integrating large-scale data warehousing, real-time processing, distributed data services, and native AI solutions.
Requirements
- Strong computer science fundamentals in data structures, algorithms, and distributed systems.
- Experience with big data technologies such as Flink, Spark, Kafka, Hive, ClickHouse, Doris, or similar frameworks.
- Familiarity with real-time streaming data processing, SQL, and data warehouse design principles.
- Knowledge of distributed backend development and experience building large-scale, high-performance systems.
- Proficiency in at least one programming language, such as Java, Scala, or Go.
- Passion for solving large-scale data challenges and building high-performance, scalable systems.
- Strong problem-solving skills and the ability to think critically about business and engineering trade-offs.
Responsibilities
- Collaborate with engineers, product managers, and data analysts to understand real-world data needs and design data-first products.
- Develop and optimize real-time and batch data processing pipelines, large-scale distributed services, and AI-driven solutions that ensure data consistency, scalability, and maintainability.
- Work closely with cross-functional teams to enhance TikTok’s data foundation and contribute to architectural evolution in a rapidly growing environment.
- Participate in debugging and optimizing data infrastructure, working with platform teams to resolve performance and reliability challenges.
- Contribute to system design discussions, improve engineering best practices, and continuously enhance development efficiency.
Other
- Inspire creativity and bring joy.
- Collaborate with engineers, product managers, and data analysts.
- Work closely with cross-functional teams.
- Lead with curiosity, humility, and a desire to make impact.
- Embrace challenges as they come.