freehire launches on Product Hunt on 26 August.

Follow →

Backend Software Engineer - TikTok E-commerce, Data BP - Singapore

Summary

Backend engineer building scalable data services for TikTok’s international e-commerce platform, optimizing storage, queries, and integrating large-scale models to power analytics and business growth.

Responsibilities

Team Introduction Our Data Platform Business Partnering team is at the core of TikTok E-Commerce business, responsible for generating tremendous amount of data and providing accessing services and applications. We empower many business & engineering teams to analyze and develop innovative strategies and products driving business growth.

  • Deeply understand and abstract the demands for data scenario internationalization e-commerce business, and efficiently empower e-commerce data products.
  • Responsible for internationalization e-commerce data product architecture design and front-end/back-end development, design and implement high-performance and highly available data services.
  • For the massive data query demand of internationalization e-commerce, optimize the efficiency of large-scale data storage and query.
  • Apply large-scale model technology to the entire data production and consumption chain to improve the level of intelligence, optimize product experience, and improve R&D efficiency.

Qualifications

Minimum requirements:

  • Bachelor's degree or above in computer science or related field of study, with more than 5 years of backend development experience and good system design skills.
  • Solid programming skills, proficient in one system-level programming language (Java/Go/C++, etc.), and ing language (Python/Java /Bash, etc.)
  • Proficient in backend technology stack, with basic frontend development capabilities, able to independently design and quickly implement platform functional modules.

Preferred qualifications:

  • Familiar with distributed computing and big data processing frameworks (such as Hadoop, Flink, Spark, etc.), and experience in using MPP databases (such as ClickHouse, Presto, Doris, etc.).
  • Familiar with the development of large language model technology and related applications, with experience in building intelligent agent applications using large language model technology preferred.
  • Understand the data production and consumption scenarios in e-commerce business, possess excellent business sensitivity and communication skills, and be able to quickly transform business needs into technical solutions.

See also