Design and develop Shopee Infrastructure Platforms to serve millions of users across the world, ensuring thousands of production systems run smoothly and reliably in our platforms, no matter big campaigns or normal days.
Evolve Shopee infrastructures and empower businesses via Cloud Native technology stacks and Machine Learning technologies.
Work closely with Site Reliability Engineers, Machine Reliability Engineers and other engineers to continuously improve the development, delivery efficiency and quality of applications via Shopee Infrastructure Platforms.
Keep improving the Shopee Infrastructure Platforms' availability, stability, and security via systematic ways, such as TDD, Chaos Engineering, Reliability Engineering, Disaster Resilience, etc.
Design and develop code based on business requirements
Support data calculation needs for intelligent risk decisions. Delivering high-quality and efficient data computing platforms and products
Participate in offline and real-time data development to support risk analysis, model training, and other risk-related data needs
Write clean, efficient, and maintainable code
Design, develop and maintain backend services
Collaborate with the product team and provide technical inputs to support product decision making
Participate in technical design discussions and contribute to the end solution
Execute and implement technical designs
Troubleshoot issues related to business logic or performance
Collaborating in a highly cross-functional environment with fellow Software Engineers, Product Managers, Quality Assurance Engineers, and Operation Engineers to deliver impact.
Adopting and integrating LLM/AI to improve the overall development workflow
Participate in the design, development, and continuous optimization of digital banking backend services and technical platforms, delivering high-quality, maintainable code.
Contribute to server-side architecture design to build high-performance, highly available, secure, and scalable distributed systems.
Deeply understand business requirements, collaborating with Product Managers and cross-functional teams to translate business needs into technical designs and scalable features.
Continuously optimize system performance, stability, resource utilization, and user experience for high-concurrency banking scenarios.
Design and develop internal developer tools, automation scripts, and workflows to boost R&D efficiency and engineering quality.
Explore emerging AI technologies (e.g., LLMs, AI Agents, AIGC) and evaluate their applications in banking business scenarios and intelligent R&D practices.
Leverage AI-assisted coding methodologies (e.g., Vibe Coding / AI copilots) to streamline code generation, testing, and delivery processes.
Monitor and analyze security related alerts through the various platforms. Conduct timely investigation of alerts, perform analysis and event triage.
Leverage security research, security assessment, operations, and incident response to ensure security across different products and systems.
Stay updated with industry trends and continuously improve the security of the company.
In a data-driven and evaluation-driven manner, build an efficient closed loop for data iteration and establish an end-to-end data system spanning data sourcing, labeling, processing, synthesis, and evaluation. Continuously build high-quality datasets and evaluation sets to keep improving foundation model capabilities and to drive the development of AI models and applications.
Responsibilities cover one or more of the following directions:
Design and implement high-performance, scalable, and distributed data infrastructure covering the full lifecycle — data storage, ingestion, cleaning, labeling, management, and analysis — and continuously improve data engineering efficiency.
Design audio-visual multimodal training data strategies; develop efficient data processing, synthesis, and optimization operators and pipelines, and build a multimodal data asset repository to meet the data needs of large model development.
Build a "data–model–evaluation" closed loop together with Agents, using data to drive rapid iteration of large models.
Track cutting-edge techniques and methods in the large-model data domain, explore innovative approaches such as data augmentation, dat
Take part in product requirement analysis and feasibility involving various features to support different promotion domains.
Designing technical solutions for the requirements with detailed analysis and documentation.
Building large scale distributed systems optimized for performance, availability and scalability with critical monitoring.
Writing clean, testable, extendable and maintainable code using engineering best practices.
Be a team player by communicating & collaborating with other team members effectively to deliver the projects.
Design and develop backend services for large-scale data platforms, including data development, scheduling, data assets, and analytics services
Build and evolve core system modules and frameworks with a focus on scalability, stability, and maintainability
Abstract complex data models and computation logic into clear, user-facing platform capabilities
Troubleshoot and solve complex technical and business problems in distributed systems
Contribute to system reliability, performance optimization, and high-availability design
Collaborate closely with product managers, data engineers, and frontend engineers
Design, develop and maintain high-performance, large-scale backend services of Shopee in-house RDS (Rational Database Service)
Collaborate with the DBA and other infra teams to provide technical solution for database product and its ecosystem
Participate in technical design of key components and contribute to the end solution
Execute and implement technical designs
Troubleshoot online issues related to business logic or performance
Design and develop high-concurrency, highly available, and high-performance payment and financial systems.
Build critical payment modules with strict requirements for fund security, data integrity, consistency, and disaster recovery.
Participate in end-to-end product delivery, from business understanding and system design to implementation, testing, deployment, and operations.
Use AI coding tools throughout the development lifecycle, including design, coding, testing, debugging, refactoring, and code review.
Build AI-native engineering practices, including Agent Harnesses, engineering Knowledge Bases, AI Loops, workflow automation, and knowledge reuse.
Design, build, and iterate on AI Agent capabilities (e.g. agent orchestration, tool/function calling, retrieval-augmented generation, multi-step workflow automation) for a core enterprise product.
Work closely with the Product Manager to translate product requirements into technical designs, quick prototypes, and production-ready features.
Develop and integrate LLM-powered features (copilot, smart search, summarization, agentic workflows) into our core enterprise product, transforming how users search, collaborate, and get work done.
Build evaluation pipelines and instrumentation to continuously measure and improve agent accuracy, latency, and reliability in production.
Rapidly prototype new ideas, run experiments, and iterate based on user feedback and product metrics.
Partner with backend/infra teams to ensure AI features are scalable, secure, and ready for enterprise use.
The Lifeline Building, Singapore 319455, Singapore (Country)
Experience
:
month - 0 month
Salary
:
TBC
We are seeking a highly motivated and experienced Full Stack Engineer to join our team, taking the lead in the maintenance, support, and modernization of mission-critical enterprise applications. The ideal candidate is a proactive problem-solver who excels in stabilizing legacy systems while driving progressive technology upgrades. You will play a hybrid role, combining deep technical troubleshooting with strategic modernization roadmaps to ensure system stability, security, and performance for highly regulated environments.
745 Lorong 5 Toa Payoh #03-03, The Lifeline Buildi, Singapore (Country)
Experience
:
month - 0 month
Salary
:
TBC
We are looking for a Java Full-stack Engineer based in Singapore to develop, maintain and support enterprise applications in a highly regulated environment.
The role requires strong Java backend skills, working knowledge of React, hands-on deployment experience, and the ability to troubleshoot production issues and participate in technical discussions with clients.