Backend Software Engineer - TikTok Live Revenue

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Communication","Stakeholder management","Collaboration","Engineering strategy","Process improvement"]

Build and optimize real-time, high-performance distributed infrastructure for TikTok Live. Work with product managers to deliver revenue-related live streaming experiences, including gifting and other revenue features. Lead large-scale technical projects, develop robust backend technology serving massive audiences, and contribute to engineering strategy, tooling, processes, and culture. Apply deep knowledge of systems, databases, and messaging frameworks to research and ship critical improvements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Backend Software Engineer - TikTok Live Revenue

✓ Verified Job

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

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

Job Summary

Build and optimize real-time, high-performance distributed infrastructure for TikTok Live. Work with product managers to deliver revenue-related live streaming experiences, including gifting and other revenue features. Lead large-scale technical projects, develop robust backend technology serving massive audiences, and contribute to engineering strategy, tooling, processes, and culture. Apply deep knowledge of systems, databases, and messaging frameworks to research and ship critical improvements.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Plan and lead large-scale technical projects to enable iterative development and scaling of early products.
  • •Develop robust, efficient backend technology products that serve very large user bases.
  • •Collaborate with product managers to deliver the best live streaming experience for streamers and viewers.
  • •Contribute to engineering strategy, tooling, processes, and culture.
  • •Research and apply cutting-edge domain and technical knowledge to products.

Key Requirements

  • •Experience building scalable, highly available, distributed, mission-critical systems.
  • •Proficiency in at least one language: Go, Python, Java, or C++.
  • •Strong understanding of computer architecture, data structures, and algorithms.
  • •In-depth knowledge of common databases and messaging frameworks such as MySQL, Redis, and Kafka.
  • •Ability to work closely with diverse stakeholders with good communication skills.
Experience:Distributed systemsMission-critical systemsReal-time systemsLive streamingRevenue engineering
Skills:CommunicationStakeholder managementCollaborationEngineering strategyProcess improvement
Tech Stack:GoPythonJavaC++MySQLRedisKafka

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