Data Engineer
Summary
Graduate-level Data Engineer at Xiaomi in Singapore, building and operating large-scale distributed database and storage systems: developing software and tooling for monitoring, backup and incident response, and joining on-call after training. Core stack: Golang/Java/Python/Rust plus distributed systems and database fundamentals.
Requirement : 1. Bachelor's degree or higher (graduating class of 2026/2027) in Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies), or Software Engineering. 2. Solid foundation in data structures, algorithms, operating systems, computer networks (e.g., TCP/IP), databases, and computer architecture. 3. Basic understanding of database and distributed systems concepts, such as indexing, transactions, ACID, MVCC, Raft, sharding, CAP theorem, and high availability. 4. Proficient in at least one programming language such as Golang, Java, Python, or Rust. 5. Ability to communicate in Mandarin and English, in order to support coordination and collaboration with Mandarin-speaking stakeholders, teams, and business partners across regional markets. 6. Strong learning ability, ownership, and willingness to work on production infrastructure systems.