T

TikTok

Short-form video platform with ads

Fullstack Engineer - Data Application & AI Agent

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or above in Computer Science or a related technical discipline is required.
  • Solid software engineering fundamentals and experience developing modern web applications using at least one mainstream frontend framework such as React, Vue, or Angular are required.
  • Experience building backend services and APIs with at least one backend language such as Java, Go, Python, or Node.js is required, along with an understanding of distributed systems and service-oriented architecture.
  • Familiarity with frontend engineering, component-based development, API design, and modern software development practices is required.
  • A good understanding of databases, data modeling, and common storage technologies such as SQL and NoSQL is required.
  • Good written and spoken English for cross-functional and cross-regional collaboration is required.

Responsibilities

  • Design, develop, and maintain full-stack applications for the TikTok LIVE Data Platform, including web applications, backend services, APIs, and AI-native workflows.
  • Build intelligent data products such as analytics platforms, diagnostic systems, business intelligence tools, AI agents, and data management platforms to improve business efficiency and decision making.
  • Collaborate with product, data, AI, and infrastructure teams to deliver scalable, reliable, and high-performance solutions across frontend, backend, and cloud services.
  • Explore and adopt modern AI-native development paradigms, leveraging large language models and AI agents to enhance product capabilities, engineering productivity, and user experience.
  • Improve engineering excellence through reusable architecture, developer tooling, testing, performance optimization, and best practices.

Desired Qualifications

  • Experience building data platforms, data infrastructure, or data-intensive applications, with familiarity in technologies such as Spark, Flink, Kafka, ClickHouse, Doris, or Elasticsearch.
  • Experience developing data visualization platforms, business intelligence systems, dashboards, or analytical applications using modern visualization frameworks.
  • Hands-on experience building AI-native applications or AI agents, with practical knowledge of agent architectures, orchestration frameworks, tool calling, memory, planning, and evaluation methodologies.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs