Software Engineer, Ads Data Application

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Business acumen","System design","Team alignment"]

Build and optimize large-scale streaming and batch data processing systems for an ads monetization and internal business intelligence platform. Work with product managers and data analysts to design robust, scalable architectures and deliver server-side data product features. Develop backend solutions for AI-driven data processing and intelligent commercialization applications, impacting how millions of users and businesses connect while tackling petabyte-scale data challenges.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer, Ads Data Application

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and optimize large-scale streaming and batch data processing systems for an ads monetization and internal business intelligence platform. Work with product managers and data analysts to design robust, scalable architectures and deliver server-side data product features. Develop backend solutions for AI-driven data processing and intelligent commercialization applications, impacting how millions of users and businesses connect while tackling petabyte-scale data challenges.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead server-side development of data products, delivering new features and optimizing existing functionality to meet business needs.
  • •Design and build core data service capabilities for the commercialization platform using flexible, robust, scalable architectures.
  • •Develop backend solutions for AI-driven data processing and intelligent applications for commercialization use cases.

Key Requirements

  • •Bachelor’s degree or above in Computer Science or a related field, with strong knowledge of data structures and algorithms.
  • •Proficiency in at least one programming language (Java, Go, Scala, C++, or Python; Java is used daily).
  • •Hands-on experience with data engines such as Elasticsearch, ClickHouse, and Doris.
  • •3+ years of backend development experience with system design for high-performance, high-availability systems handling large-scale data.
  • •Strong business acumen and the ability to translate complex business needs into practical technical solutions.
Experience:3+ years
Education:Bachelor's in Computer Science or related field
Skills:CommunicationCollaborationBusiness acumenSystem designTeam alignment
Tech Stack:JavaGoScalaC++PythonElasticsearchClickHouseDoris

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