T

TikTok

Short-form video platform with ads

Backend Software Engineer - Location-Based Services, Tiktok Local Service

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

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science or a related field.
  • Familiarity with at least one programming language such as Java, Golang, PHP, Python, or C++; experience with Golang or Java is preferred.
  • Knowledge of common internet technologies, including Linux systems and principles, MySQL, NoSQL, RPC, MQ, caching technologies, and microservices architecture.
  • Good coding and documentation practices; attention to code style; familiarity with fundamental design patterns and principles; and the ability to continuously monitor and optimize projects and coordinate stakeholders to drive implementation.

Responsibilities

  • Build a global Point of Interest (POI) database, integrate POIs from multiple sources, and develop POI nearby-search services to support TikTok local services.
  • Build geocoding databases and services, and IP location services, to support TikTok local services and monetization products.
  • Participate in building an online streaming data scheduling system to ensure overall data scheduling performance and high scalability.
  • Participate in constructing the entire POI data access process and online/offline data-cleansing modules.
  • Develop the core POI processing system, including admission, integration, and aggregation service modules, to meet daily data updates at billion-level scale.
  • Analyze and explore system deficiencies to improve system performance and stability.
  • Collaborate with AI engineers to establish efficient module update and release mechanisms and processes, enhancing overall development and iteration efficiency.

Desired Qualifications

  • Experience building high-concurrency services.
  • Understanding of POI data processing workflows, with practical experience in systematic construction such as admission, integration, and aggregation.
  • Prior experience with POI ecosystem big data processing and data management.

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