Systems language proficiency (java, go, c++, rust)
Xiaomi Technologies Singapore Pte. Ltd. is seeking a Senior Computer Software Engineer to lead the development of large-scale database and storage infrastructure. The ideal candidate will have extensive experience in designing and operating distributed systems and proficiency in programming languages such as Java, Go, C++, or Rust
Job Summary
Lead technical work on the company's database and storage infrastructure platforms operating at PB-scale across multiple data centers.
Research, design, and develop specialized software systems ensuring high availability, scalability, and reliability for distributed platforms.
Partner with hardware and platform engineers to define performance requirements and integrate hardware-software systems globally.
Matching Summary
Match Score: 85
Xiaomi Technologies Singapore Pte. Ltd. is seeking a Senior Computer Software Engineer to lead the development of large-scale database and storage infrastructure. The ideal candidate will have extensive experience in designing and operating distributed systems and proficiency in programming languages such as Java, Go, C++, or Rust.
Skills & Requirements
Must-have
3+ years production experience
Distributed database and storage systems
Systems language proficiency (Java, Go, C++, Rust)
Mandarin and English communication skills
Hardware and software integration experience
Nice-to-have
Experience with MySQL, Redis, HDFS, Elasticsearch, HBase
Chaos and failover testing expertise
Mentoring junior engineers
Building automation and visualization tools
Key Requirements
Bachelor's degree in Computer Science or related field