Expert Backend Engineer, Business Security - Platform
Summary
Builds and scales Shopee’s AI-powered business security platform, designing anti-fraud, payment, and account security systems using LLM/AI agents and high-performance backend services.
The Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not merely solve problems at hand; We build foundations for a long-lasting future. We don't limit ourselves on what we can or can't do; we take matters into our own hands even if it means drilling down to the bottom layer of the computing platform. Shopee's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience it first-hand if you love technologies as much as we do.
Job Description
- Responsible for the architecture design and core capability building of the business security platform, leveraging AI/LLM technologies to create end-to-end capabilities such as automatic risk discovery, intelligent analysis, solution recommendation, and closed-loop governance.
- Design and implement high-performance, highly available, and scalable platform services to support key business scenarios such as anti-fraud, payment, and account security.
- Build data computing and data service capabilities for risk control decision-making, delivering high-quality, efficient, and reusable data computing products.
- Track and evaluate industry best practices in areas such as AI Agent, LLM application engineering, and anti-fraud system engineering, promoting the implementation of new technologies in business security scenarios.
- Collaborate closely with product, algorithm, strategy, data, and platform teams to promote the smooth integration, continuous evolution, and large-scale application of the anti-fraud system.
- As a senior technical expert, responsible for reviewing key technical solutions, tackling complex problems, and promoting the improvement of team engineering quality, technical specifications, and talent development.
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- Extensive experience in LLM application development and engineering implementation, with a deep understanding of key technologies such as Context Engineering, AI Agent, Evaluation Framework, Vibe Coding/AI-assisted R&D.
- Experience in architecture design, performance optimization, and stability management for high-concurrency, high-availability, and distributed backend services.
- Proficient in at least one backend programming language, such as Go or Java, with strong engineering practice skills.
- Excellent problem analysis, system abstraction, and architecture design capabilities, able to transform complex business logic into scalable and reusable platform capabilities.
- Strong cross-team communication and collaboration skills, proactive, with a strong sense of ownership and results-oriented approach.
- Prior experience in building risk control, security platforms, data computing platforms, or AI platforms is preferred.
- Priority will be given to candidates with experience in team management, technical mentoring, or who have led the design and construction of core modules for large-scale systems.