Senior Backend Engineer, Database as a Service (DBaaS) - Eng Infra Team
Summary
Build and optimize Shopee’s in-house database service, designing high-performance backend systems and tuning low-latency, high-throughput components.
Job Description:
- 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
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related fields
- Minimum 3+ years of professional experience in backend development
- Familiar with at least one backend programming language such as Java, Golang or C++
- High-performance programming, Expertise in low-latency/high-throughput systems and performance tuning
- Strong in logical thinking and problem-solving skills, actively seeking challenges
- Strong ownership, good communication skills, having teamwork spirit and capable of working independently under pressure
- Passionate about coding and programming, innovation, and solving challenging problems
- In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, etc)
Good To Have
- K8s & Cloud Native: Deep understanding of Kubernetes and containerization, with hands-on experience in Cloud Native projects.
- Database Internals: In-depth understanding of relational database architecture, transaction logic, and storage engines.
- Distributed File Systems: Experience with distributed file systems (e.g., Ceph, GlusterFS, HDFS, or Lustre).
- RDMA: Familiarity with RDMA networking (InfiniBand/RoCE) and high-speed interconnect protocols.