Xiaomi Technology
Backend software Engineer-DBA
Xiaomi TechnologySingapore2 days ago
Full-timeInformation Technology

1.Responsible for the daily operation and maintenance of the database system, including: monitoring, backup, performance optimization, and troubleshooting.

2.Participate in the architecture design, implementation, and data migration of large-scale database systems.

3.Build end-to-end solutions based on MySQL and MongoDB infrastructures, with a focus on business performance, high availability, and business growth requirements.

4.Develop tools and implement automated processes to improve the efficiency of database operation and maintenance as well as management. Responsible for the testing, maintenance, and management of database middleware.

5.Participate in daily on-call duties.


1.Bachelor's degree or above in Computer Science or related technical disciplines. 2.Familiar with Unix/Linux operating systems and network-related knowledge.

3.Possess development experience in at least one programming language, such as Shell, Python, Golang, etc.

4.Candidates with experience in designing, analyzing, and supporting large-scale distributed systems are preferred.

5.Candidates with experience in using NoSQL databases such as Redis and MongoDB are preferred.

6.Good communication and coordination skills, as well as strong learning ability.

Key Skills

Ranked by relevance