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, query performance, 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.
We are looking for passionate and talented backend engineers to join us to drive the future of E-Commerce together. Responsibilities: - 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 scripting language (Python/JavaScript/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.); 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.