computer software engineer
Summary
Software engineer on Xiaomi's Singapore big data infrastructure team, implementing and maintaining large-scale storage systems like HDFS, HBase, Elasticsearch, Doris, RocksDB, and ClickHouse. Day to day involves building automation tooling, resolving production performance issues, collaborating with app developers, and joining a 24x7 on-call rotation.
Bachelor's or higher degree in Computer Science or related discipline. Familiar with TCP/IP, Data Structures, Algorithms and other protocols, and have good knowledge of operation system, network, computer architecture. Experience in at least one backend language (Python, Golang, Java etc) . Familiar with Unix/Linux operating systems and networking is preferred. Strong communication to collaborate with cross-functional teams.