Distributed Database & Storage Software Engineer

Xiaomi Technology

Singapore

On-site

SGD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Xiaomi Technology Singapore is seeking a Computer Software Engineer to join the Database & Storage Infrastructure team, building and maintaining large-scale distributed database and storage platforms.

You will research, design, and implement software, analyze requirements, and work with hardware teams to optimize performance. The role involves automation, on-call rotations, and collaboration across Mandarin-speaking stakeholders and regional partners.

Qualifications

  • Bachelor's degree or higher in a computer-related field.
  • Familiar with TCP/IP, data structures, algorithms, and OS concepts.
  • Proficient in at least one of Golang, Java, Python, or Rust.
  • Strong communication in Mandarin and English for cross-regional work.
  • Unix/Linux experience and database system familiarity.

Responsibilities

  • Research, design, and develop software for large-scale database and storage systems.
  • Analyze requirements and develop software solutions using CS and engineering principles.
  • Update and test software; validate database and storage services.
  • Collaborate with hardware engineers to optimize performance.
  • Build tooling for monitoring, capacity planning, backup, and incident response.
  • Participate in on-call rotations and production incident remediation.

Skills

Golang/Java/Python/Rust

Education

Bachelor's degree or higher in Computer Science/IT/Software Engineering

Tools

Unix/Linux
Databases
MySQL
Redis
MongoDB
HDFS
HBase

Job description

Xiaomi Technology Singapore is seeking a Computer Software Engineer to join the Database & Storage Infrastructure team, building and maintaining large-scale distributed database and storage platforms.

You will research, design, and implement software, analyze requirements, and work with hardware teams to optimize performance. The role involves automation, on-call rotations, and collaboration across Mandarin-speaking stakeholders and regional partners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Database Reliability Engineer (24/7 On-Call)
Database Reliability Engineer (24/7 On-Call)

Xiaomi Technology • Singapore

On-site
SGD 90,000 - 150,000
Database Reliability Engineer — 24/7 On-Call
Database Reliability Engineer — 24/7 On-Call

Xiaomi Technology • Singapore

On-site
SGD 90,000 - 150,000
Big Data SRE: Scale, Reliability & 24/7 On-Call
Big Data SRE: Scale, Reliability & 24/7 On-Call

Xiaomi Technology • Singapore

On-site
SGD 90,000 - 150,000
Big Data SRE: Reliability, Incident Response & Scale
Big Data SRE: Reliability, Incident Response & Scale

Xiaomi Technology • Singapore

On-site
SGD 120,000 - 180,000
Senior Data Platform Engineer - Scale, Governance & Insights
Senior Data Platform Engineer - Scale, Governance & Insights

XIAOMI TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
computer software engineer(A102428)
computer software engineer(A102428)

Xiaomi Technology • Singapore

On-site
SGD 120,000 - 180,000
Computer Software Engineer (Junior Level)
Computer Software Engineer (Junior Level)

Xiaomi Technology • Singapore

On-site
SGD 80,000 - 120,000
Global Data Engineer - ETL, Analytics & Visualization
Global Data Engineer - ETL, Analytics & Visualization

Xiaomi Technology • Singapore

On-site
SGD 60,000 - 90,000
Data Engineer (Senior)
Data Engineer (Senior)

XIAOMI TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer - Fresh Grad, Big Data & ETL Pipelines
Data Engineer - Fresh Grad, Big Data & ETL Pipelines

XIAOMI TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000