后端/资深后端研发工程师(组件方向)-TikTok Shop
Core
Design and develop high-availability, strongly consistent distributed system components for TikTok Shop's e-commerce platform.
Role type
Senior Backend Engineer (System Components)
Builds
Distributed system components (e.g., reconciliation engines, operators, caches, MQ, scheduling engines) and their control planes.
Domain
E-commerce / Distributed Systems
Required skills
Golang/Java/C++/Python/Rust, MySQL, Redis, Message Queues, Network Protocols, RPC/Proxy development, Kubernetes concepts, System stability solutions
Preferred skills
Reconciliation engine development, Operator development, Cache implementation, MQ implementation, Scheduling engine development
Responsibilities
Analyze application architecture patterns to extract high-availability components; Lead or participate in system design, coding, and CI/CD for components; Provide stability solutions for high-concurrency and traffic spikes during major sales events.