computer software engineer(A102428)

Xiaomi Technology

Singapore

In loco

SGD 120.000 - 180.000

Tempo pieno

5 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Xiaomi Technology 在新加坡招募高级计算机软件工程师,领导数据库与存储基础设施的技术工作。您将研究、设计并开发支撑大规模、专用软件系统,以实现跨数据中心的高可用、低成本运营,并与硬件和平台工程师紧密合作。

岗位要求包括3年以上分布式数据库/存储系统设计与运维经验,熟练掌握 Java/Go/C++/Rust 等系统语言,以及中英文沟通能力,能够与区域团队协作并推动技术落地。
您将参与 PB 级规模的分布式平台的开发与优化、系统测试与容错验证,并在全球数据中心环境中持续改进性能与可靠性。

Competenze

  • 具备 3 年以上分布式数据库/存储系统设计与运维经验。
  • 精通常用系统语言之一(Java/Go/C++/Rust)及分布式系统基础知识。
  • 具备与硬件/基础设施团队协作并定义硬件性能需求的经验。
  • 具备中英文沟通能力,能与区域团队协作。

Mansioni

  • 设计、实现、监控、维护和优化大规模数据库与存储系统,确保高可用性与可扩展性。
  • 研究并开发分布式数据库/存储平台的软件与工具,覆盖PB级规模与多数据中心。
  • 更新软件、强化现有能力,制定测试、性能与容错等验证流程。
  • 与硬件工程和数据中心运营团队协作,定义硬件性能要求与网络拓扑。
  • 构建运维工具、自动化、可视化与监控,提升全球基础设施运营效率。
  • 建立运维标准、运行手册、SLO/SLI 框架与值班规范。
  • 指导初级工程师,参与设计评审与知识传授。

Conoscenze

分布式系统知识
熟悉 Java/Go/C++/Rust
数据库运维能力
中英沟通能力

Formazione

本科及以上学历

Strumenti

MySQL
Redis
HDFS
Elasticsearch
HBase

Descrizione del lavoro

职位描述:

Job Summary

We are seeking a Senior Computer Software Engineer to lead technical work on the company's database and storage infrastructure platforms in Singapore. You will research, design, and develop large-scale, specialised software systems that power our database and storage services, and partner with hardware and platform engineers to deliver highly available, cost-efficient infrastructure operating at scale across multiple data centres.

Responsibilities
  • Responsible for the design, implementation, monitoring, maintenance, troubleshooting, and optimisation of large-scale database and storage systems, ensuring high availability, scalability, and reliability.
  • Research, design, and develop computer and network software, and specialised utility programs, for distributed database and storage platforms operating at PB-scale and across multiple data centres (including relational and analytics databases, NoSQL systems, and Hadoop-based big-data platforms).
  • Update software, enhance existing software capabilities, and develop and direct software testing and validation procedures, including performance, failover, chaos, and data-integrity testing for database and storage services.
  • Work closely with computer hardware engineers and data-centre operations teams to integrate hardware and software systems, and develop detailed specifications and performance requirements for storage media, server SKUs, and network topology.
  • Build tools, automation, visualizations, and monitors to facilitate the operation and optimization of the global infrastructure.
  • Establish operational standards, runbooks, SLO/SLI frameworks, and on-call practices for the database and storage platform team.
  • Mentor junior engineers, conduct design and code reviews, and lead knowledge transfer and technical training.
职位要求:
Requirements
  • Bachelor's degree or higher in Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies), or Software Engineering.
  • 3+ years of production experience designing, building, and operating large-scale distributed database and/or storage systems.
  • Deep proficiency in at least one systems language (Java, Go, C++, or Rust) and strong grasp of distributed-systems fundamentals (CAP, consensus, replication, fault tolerance).
  • Experience integrating hardware and software systems and defining hardware performance requirements in partnership with infrastructure or hardware engineering teams.
  • Ability to communicate in Mandarin and English, in order to support coordination and collaboration with Mandarin-speaking stakeholders, teams, and business partners across regional markets.
  • Hands-on production experience operating one or more of: MySQL,Redis, HDFS, Elasticsearch, HBase, or comparable distributed systems is preferred.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Computer Software Engineer (Junior Level)
Computer Software Engineer (Junior Level)

Xiaomi Technology • Singapore

In loco
SGD 80.000 - 120.000
Software Engineer (Data Processing and Management)
Software Engineer (Data Processing and Management)

Centre for Strategic Infocomm Technologies • Singapore

In loco
SGD 60.000 - 120.000
Backend Software Engineer (Distributed Block Storage) - Cloud Infrastructure Singapore Regular
Backend Software Engineer (Distributed Block Storage) - Cloud Infrastructure Singapore Regular

ByteDance • Singapore

In loco
SGD 60.000 - 90.000
Software Engineer | Java Backend Developer
Software Engineer | Java Backend Developer

Reolink Technology Pte. Ltd. • Singapore

In loco
SGD 60.000 - 100.000
Medical Benefits Provided
Entitled to Yearly Bonus & Performance
Software Engineer (Data Processing and Management)
Software Engineer (Data Processing and Management)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

In loco
SGD 60.000 - 80.000
Senior Software Engineer (Permanent)
Senior Software Engineer (Permanent)

talentsis pte. ltd. • Singapore

In loco
SGD 120.000 - 170.000
Software and Data Engineer (Permanent Role | Based in the West)
Software and Data Engineer (Permanent Role | Based in the West)

Good Job Creations (Singapore) Pte Ltd • Singapore

In loco
SGD 120.000 - 180.000
Distributed Database & Storage Software Engineer
Distributed Database & Storage Software Engineer

Xiaomi Technology • Singapore

In loco
SGD 80.000 - 120.000
Database Administrator — SaaS Infrastructure (SG)
Database Administrator — SaaS Infrastructure (SG)

Longbridge Singapore • Singapore

In loco
SGD 90.000 - 130.000
Senior Software Engineer [Min 5 years of experience]
Senior Software Engineer [Min 5 years of experience]

TALENTSIS PTE. LTD. • Singapore

In loco
SGD 90.000 - 150.000