T

TikTok

Short-form video platform with ads

Backend Software Engineer - Transactions, TikTok Local Services

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

About the Job

Requirements

  • Strong computer science fundamentals, including data structures, algorithms, computer networks, and operating systems.
  • Proficiency in at least one of Go, Java, Python, or C++, with strong coding practices and engineering discipline.
  • Familiarity with backend technologies such as MySQL, Redis, and message queues, including their underlying principles, use cases, and common failure modes, and the ability to apply them appropriately in backend system design.
  • Solid understanding of distributed systems and microservice architectures, with capabilities in business abstraction and system design, including defining data models, service boundaries, and exception-handling flows with a focus on data consistency and system reliability.
  • Hands-on experience with AI-assisted software development, including defining problems, organizing business and code context, and using AI to assist with development, testing, or troubleshooting; independently judge and validate AI-generated results using code review, testing, and runtime data, and take ownership of delivery quality.
  • Strong business acumen, communication, collaboration, and self-learning capabilities; proactively identify problems, analyze root causes, and drive solutions, with attention to business boundaries and production quality.

Responsibilities

  • Design and develop core transaction systems for TikTok Local Services across order placement, order management, fulfillment, after-sales, and other transaction scenarios, improving user transaction experiences and merchant operational efficiency.
  • Understand diverse markets and business models and abstract unified, scalable transaction models and service capabilities; drive platformization of transaction capabilities to improve onboarding of new scenarios and accelerate business iteration.
  • Optimize system architecture, reliability, and stability, including order state transitions, data consistency, idempotency, exception handling, and compensation mechanisms, ensuring transaction correctness and reliability under high concurrency and complex failure scenarios.
  • Apply AI across the software development lifecycle, including development, testing, code review, troubleshooting, and transaction anomaly analysis; turn effective practices into reusable tools and engineering workflows to improve development efficiency, delivery quality, and problem-solving effectiveness.
  • Collaborate with Product, Operations, and upstream and downstream engineering teams during requirements analysis, technical solution design, launch validation, and post-launch impact tracking, driving resolution of complex business and technical problems.

Desired Qualifications

  • Experience developing order, fulfillment, after-sales, or transaction platforms in e-commerce or local services.
  • Experience building high-concurrency and highly available systems, including hands-on experience with distributed consistency, reliability engineering, stability governance, or handling complex production incidents.
  • Hands-on experience with large language model applications or AI agent engineering, including context management, tool calling, evaluation, and execution safety; experience in engineering automation, intelligent troubleshooting, or transaction anomaly detection and governance.

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