Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TikTok Logo

Tech Lead Software Engineer - Ads CRM Data Application

TikTok

$208,800 - $438,000
Sep 3, 2025
San Jose, CA, USA
Apply Now

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.