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.