Xiaomi Technology is looking for a skilled Database Engineer in Singapore. The role includes the design, implementation, and troubleshooting of robust database systems, focusing on high availability and scalability. You will collaborate with developers to enhance database performance and conduct on-call rotations for critical issue resolution. Candidates should have a degree in Computer Science or a related field, with experience in backend programming languages, and familiarity with various database technologies like MySQL and MongoDB.
Qualifications
Bachelor's or higher degree in Computer Science, Information Technology, or related discipline.
Familiar with TCP/IP, Data Structures, Algorithms, and operating systems.
Basic understanding of database theory and system architecture.
Responsibilities
Responsible for the design and optimization of database systems.
Collaborate with application developers to improve database performance.
Participate in a 24*7 on-call rotation to resolve critical database issues.
Skills
Database design and optimization
Communication skills
Experience with backend languages
Familiar with Unix/Linux
Education
Bachelor's degree in Computer Science or related discipline
Tools
MySQL
Redis
MongoDB
HDFS
HBase
Job description
Responsibilities
Responsible for the design, monitoring, implementation, maintenance, troubleshooting, and optimization of database systems, ensuring high availability, scalability and reliability;
Design and develop computer software or utility toolkits to automate and more efficiently manage large‑scale database instances;
Perform database fault detection, localization, and stop‑loss capability development to improve anomaly recovery speed;
Collaborate with application developer teams to improve database performance and reliability;
Responsible for participating in a 24*7 on‑call rotation to ensure high availability and resolving critical database issues。
Qualifications
Bachelor's or higher degree in Computer Science, Information Technology, Programming, Science (Computer Studies) or related discipline;
Familiar with TCP/IP, Data Structures, Algorithms and other protocols, and have good knowledge of operation system, network, database, computer architecture;
Basic understanding of database theory and system architecture (index, transactions, ACID, MVCC, Raft, Sharding, CAP, High Availability) ;
Experience in at least one backend language (Python, Golang, Java etc) ;
Familiar with Unix/Linux operating systems and networking is preferred;
Experience in MySQL, Redis, MongoDB, HDFS, HBase is preferred;
Strong communication and interpersonal skills to collaborate with cross‑functional teams;