TikTok

Data Engineer - Ad Data

TikTok

Singapore · Full Time

Be the first to apply

Experience
2+ yrs
Salary
Openings
1
Posted
4 days ago
Work mode
In office
Education
Bachelor's degree in Computer Science or Mathematics
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

As part of TikTok's Ad Data team, you will help shape the foundation of decisions made by millions of advertisers daily. The team is responsible for innovating and maintaining large-scale complex systems that support the exponential growth of advertiser needs. Your role involves contributing to the technical vision of advanced ad data products and developing scalable, efficient systems with a commitment to operational excellence.

Key Responsibilities

  • Collaborate with product managers and operations teams to design data-centric products.
  • Engage with engineers, product managers, and analysts to fully understand and address data requirements.
  • Develop expertise in assigned data domains and ensure high data quality.
  • Design, implement, and deploy new ETL pipelines in production environments.
  • Maintain and support existing streaming and batch data systems, promptly resolving on-call issues.
  • Establish and oversee service level agreements (SLAs) for all relevant data sets.
  • Work closely with data infrastructure teams to identify and solve infrastructure-related problems.

Required Qualifications

  • Bachelor's degree in Computer Science, Mathematics, or a related technical discipline.
  • Minimum of 2 years experience in data warehousing.
  • At least 2 years of practical experience with schema design and dimensional data modeling.
  • Proven background (2+ years) in designing, implementing, and maintaining custom ETL workflows.
  • Experience with big data technologies such as Hadoop, Hive, Spark for at least 2 years, including writing SQL queries.
  • Proficiency in a programming language like Python, with practical experience applying AI tools to enhance productivity and problem-solving.
  • Strong communication abilities, capable of identifying and explaining data-driven insights clearly.

About TikTok

TikTok is a global leader in short-form mobile video, with a mission to inspire creativity and spread joy. Headquartered in Los Angeles and Singapore, the company also operates in multiple international offices worldwide.

Why Join TikTok

TikTok fosters creativity and authentic expression, connecting diverse communities globally. The company culture emphasizes curiosity, humility, resilience, and a commitment to impactful innovation. Employees are encouraged to embrace challenges as opportunities for growth with a progressive "Always Day 1" mindset, driving meaningful advancement for users and the company alike.

Diversity and Inclusion

TikTok is devoted to building an inclusive workplace where employees’ unique skills and perspectives are honored. Reflecting the diverse global user base, the company promotes diversity of voices and experiences to maintain a vibrant, welcoming environment.

Minimum education

Bachelor's Degree

Tools & software

Apache Spark required Apache Hive required Apache Hadoop required

How they work

Communication Teamwork & Collaboration Problem Solving Creativity

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer