Xiaomi Technology

Junior Computer Software Engineer - Database & Storage Infrastructure

Xiaomi Technology

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
9 hours ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Summary

Join our Database & Storage Infrastructure team in Singapore as a Computer Software Engineer, focusing on distributed database and storage platforms.

Responsibilities

  • Conduct research, design, and develop software and utility programs that manage large-scale database and storage solutions.
  • Analyze requirements from users and systems, crafting software solutions grounded in computer science, engineering, and mathematical methodologies.
  • Maintain and upgrade software, expand existing functionalities, and oversee software testing and validation related to database and storage services.
  • Collaborate with hardware engineers to blend hardware and software systems and assist in defining performance criteria.
  • Create tools and automation for monitoring system health, capacity planning, backups, and incident handling.
  • Engage in on-call schedules and tackle production-related incidents promptly.

Requirements

  • Bachelor’s degree or above in Computer Science, IT, Software Engineering, or related fields.
  • Understanding of TCP/IP, data structures, algorithms, and various protocols; solid knowledge of operating systems, networking, databases, and computer architecture.
  • Basic grasp of database principles including indexing, transactions, ACID properties, MVCC, Raft consensus, sharding strategies, CAP theorem, and high availability mechanisms.
  • Proficiency in at least one programming language such as Golang, Java, Python, or Rust.
  • Fluency in Mandarin and English to facilitate smooth collaboration with Mandarin-speaking colleagues and stakeholders across regions.
  • Preferably familiar with Unix/Linux operating systems and networking concepts.
  • Experience with databases and storage technologies such as MySQL, Redis, MongoDB, HDFS, or HBase is advantageous.

Minimum education

Bachelor's Degree

Languages

Servicenow Kpmg

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer