Xiaomi Technology

Computer Software Engineer - Fresh Graduate

Xiaomi Technology

Singapore · Full Time

Be the first to apply

Experience
Up to 1 yrs
Salary
Openings
1
Posted
4 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

Overview

We are looking for fresh graduates to join our Database & Storage Infrastructure team based in Singapore as Computer Software Engineers. This role involves training and mentoring to research, design, and develop software for large-scale distributed database and storage platforms. The position offers growth into a core engineering role supporting critical systems servicing multiple regional markets.

Job Responsibilities

  • Learn to research, design, and develop software and utility tools to manage large distributed database and storage platforms, with guidance from the team.
  • Assist in analyzing user and system requirements and contribute to software solutions applying fundamentals of computer science and engineering.
  • Support updating and improving existing software capabilities and participate in testing and validation of database and storage services.
  • Collaborate with cross-functional engineering teams to integrate database systems and gradually contribute to defining system specifications and performance criteria.
  • Under mentorship, develop tooling and automation for monitoring, capacity planning, backup, and incident management.
  • After onboarding and training, participate progressively in on-call rotations and production incident handling.

Candidate Requirements

  • Bachelor's degree or higher (expected graduation in 2026 or 2027) in Computer Science, Information Technology, Programming & Systems Analysis, Computer Studies, or Software Engineering.
  • Strong understanding of data structures, algorithms, operating systems, computer networks (such as TCP/IP), databases, and computer architecture.
  • Basic knowledge of database and distributed system principles including indexing, transactions, ACID properties, MVCC, Raft consensus algorithm, sharding, CAP theorem, and high availability.
  • Proficiency in at least one programming language such as Golang, Java, Python, or Rust.
  • Fluency in both Mandarin and English to facilitate coordination and communication with Mandarin-speaking stakeholders, teams, and partners across regional areas.
  • Demonstrated strong learning aptitude, ownership mindset, and readiness to engage with production infrastructure systems.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Accountability

Languages

English Mandarin

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