Software Engineer, Ads Data

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Communication","Business sensitivity","Ability to integrate technology and business"]

Join the ads data team to build large-scale streaming and batch data processing pipelines that power both the TikTok ads platform and internal business intelligence. Work with product managers and data analysts to enable data-first product design, design and run real-time/batch data services, and improve reliability and scalability. You’ll also build internal tools to solve architecture operations issues and raise team efficiency while working with petabyte-scale data warehouses.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer, Ads Data

✓ Verified Job

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

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

Job Summary

Join the ads data team to build large-scale streaming and batch data processing pipelines that power both the TikTok ads platform and internal business intelligence. Work with product managers and data analysts to enable data-first product design, design and run real-time/batch data services, and improve reliability and scalability. You’ll also build internal tools to solve architecture operations issues and raise team efficiency while working with petabyte-scale data warehouses.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Partner with engineering and business stakeholders to support data-first product design.
  • •Design, build, and operate large-scale data service frameworks and real-time/batch data pipelines.
  • •Address reliability and scalability challenges for data pipelines and services.
  • •Build internal tools and platforms to resolve global architecture operations issues.
  • •Improve team efficiency through internal platforms and tooling.

Key Requirements

  • •Deep understanding of computer principles with a solid foundation in data structures and algorithms.
  • •1 year of hands-on software development experience, particularly with Java.
  • •Experience developing backend systems and handling high-concurrency scenarios.
  • •Strong communication skills and business sensitivity, with the ability to quickly understand business background.
  • •Ability to integrate technology and business effectively.
Skills:CommunicationBusiness sensitivityAbility to integrate technology and business
Tech Stack:Java

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