Computer Software Engineer (Junior Level)

Xiaomi Technology

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Xiaomi Technology is looking for a skilled Database Engineer in Singapore. The role includes the design, implementation, and troubleshooting of robust database systems, focusing on high availability and scalability. You will collaborate with developers to enhance database performance and conduct on-call rotations for critical issue resolution. Candidates should have a degree in Computer Science or a related field, with experience in backend programming languages, and familiarity with various database technologies like MySQL and MongoDB.

Qualifications

  • Bachelor's or higher degree in Computer Science, Information Technology, or related discipline.
  • Familiar with TCP/IP, Data Structures, Algorithms, and operating systems.
  • Basic understanding of database theory and system architecture.

Responsibilities

  • Responsible for the design and optimization of database systems.
  • Collaborate with application developers to improve database performance.
  • Participate in a 24*7 on-call rotation to resolve critical database issues.

Skills

Database design and optimization
Communication skills
Experience with backend languages
Familiar with Unix/Linux

Education

Bachelor's degree in Computer Science or related discipline

Tools

MySQL
Redis
MongoDB
HDFS
HBase

Job description

Responsibilities
  • Responsible for the design, monitoring, implementation, maintenance, troubleshooting, and optimization of database systems, ensuring high availability, scalability and reliability;
  • Design and develop computer software or utility toolkits to automate and more efficiently manage large‑scale database instances;
  • Perform database fault detection, localization, and stop‑loss capability development to improve anomaly recovery speed;
  • Collaborate with application developer teams to improve database performance and reliability;
  • Responsible for participating in a 24*7 on‑call rotation to ensure high availability and resolving critical database issues。
Qualifications
  • Bachelor's or higher degree in Computer Science, Information Technology, Programming, Science (Computer Studies) or related discipline;
  • Familiar with TCP/IP, Data Structures, Algorithms and other protocols, and have good knowledge of operation system, network, database, computer architecture;
  • Basic understanding of database theory and system architecture (index, transactions, ACID, MVCC, Raft, Sharding, CAP, High Availability) ;
  • Experience in at least one backend language (Python, Golang, Java etc) ;
  • Familiar with Unix/Linux operating systems and networking is preferred;
  • Experience in MySQL, Redis, MongoDB, HDFS, HBase is preferred;
  • Strong communication and interpersonal skills to collaborate with cross‑functional teams;
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Database Engineer-DBA
Database Engineer-DBA

Xiaomi Technology • Singapore

On-site
SGD 65,000 - 85,000
Computer Software Engineer (Junior Level)
Computer Software Engineer (Junior Level)

Xiaomi Technology • Singapore

On-site
SGD 90,000 - 120,000
Engineer / Senior Engineer, Database Administration (DBA)
Engineer / Senior Engineer, Database Administration (DBA)

Garena • Singapore

On-site
SGD 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 70,000 - 90,000
Software Developer
Software Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Software Engineer
Software Engineer

Fuku • Singapore

On-site
Competitive salary and performance-based bonuses
Comprehensive health insurance plans
Opportunities for professional development and career advancement
+3
Software Engineer
Software Engineer

Y3 TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 60,000 - 80,000
Senior Software Engineer – Java Developer
Senior Software Engineer – Java Developer

Teamlease Digital • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer – Java Developer
Senior Software Engineer – Java Developer

TEAMLEASE DIGITAL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 170,000
Junior Software Engineer
Junior Software Engineer

DXC Technology • Singapore

On-site
SGD 60,000 - 90,000