CareerPlanSign in

Senior Software Engineer - ASE Data Services

Shanghai, China💼 Full-time🗓 2026-08-28 → 2026-09-28

Core

Design, build, and ship features for large-scale distributed database systems powering Apple services for hundreds of millions of users.

Role type

Senior IC distributed database engineer

Builds

Client libraries, high-performance proxy services, control plane, and database core engine

Domain

Distributed systems, database infrastructure

Required skills

distributed systems fundamentals, availability, consistency, durability, performance, security, Java (JVM tuning), C (memory management), data replication, compaction, partitioning

Preferred skills

observability and monitoring, capacity planning, performance tuning, K8s orchestration, open source contributions

Technologies

Cassandra, Kafka, Solr, Zookeeper, Redis, Valkey

Responsibilities

Design and build next-generation database platform components, partner with SRE to resolve live production issues, contribute to open source projects

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.