About The Team
At Shopee, our team is committed to developing industry-leading recommendation system that empower intelligent and personalized e-commerce experiences. Through cutting-edge engineering and robust platform-oriented design, we aim to continuously drive innovation, scalability, and excellence across diverse recommendation scenarios. We are looking for passionate and experienced technical experts to join us in building a unified, reliable, and extensible recommendation platform that supports Shopees core businesses at scale.
Job Description
- Lead the design and engineering implementation of Shopees core recommendation system architecture, driving strategic evolution of recommendation capabilities to support a wide range of business scenarios and enhance both user engagement and business outcomes.
- Continuously improve system performance across throughput, latency, stability, and data timeliness, with the goal of achieving best-in-class benchmarks within the industry.
- Identify and abstract common patterns across business lines to drive modularization and standardization of system components, improving code reuse, platform consistency, and long-term maintainability.
- Establish and optimize resource utilization frameworks to enable measurable evaluation of system capacity and computational efficiency, aligning with cost optimization and service scalability goals.
- Collaborate closely with platform, data engineering, and algorithm teams to address upstream and downstream integration challenges, including data pipelines, interface contracts, and monitoring instrumentation, ensuring stable and reliable end-to-end delivery.
Requirements
- Minimum 7 years of backend development experience in large-scale personalized recommendation, search ranking, or advertising systems, with demonstrated expertise in system architecture and high-concurrency service reliability.
- Proficient in Linux-based development environments; expert in at least one mainstream backend language such as C++ or Golang, with strong system-level engineering and design skills.
- Experience in building or evolving large-scale service platforms, with strong abstraction and platform-oriented thinking.
- Clear and logical thinking, with excellent problem-solving and analytical skills; capable of independently owning critical system modules.
- Strong communication and collaboration skills; able to coordinate effectively with algorithm, product, and platform teams to drive projects forward.
- Proven experience in managing teams for mid- to large-scale projects or critical system components, with the ability to lead technical planning, execution, and quality assurance.