Senior Software Engineer - ASE Data Services
Apple· Software and Services
ShanghaiFull-timePosted 1mo ago
About the role
Join ASE Data Services to build and operate high-performance, distributed datastores powering Apple services at massive scale. Design and ship features across client libraries, proxy services, and control plane for a large-scale distributed database system, collaborate with SRE to maintain production health, and influence the direction of database technology within Apple.
Responsibilities
- Design, build, and ship cutting-edge features for large scale distributed database systems (client libraries, high performance proxy services, control plane, database core engine)
- Partner with SRE team to keep platform healthy and resolve production issues
- Contribute to the next generation of ASE Data Services platform and support its production health
- Collaborate across time zones and mentor teammates to foster a growth-focused culture
Qualifications
- Bachelors degree in Computer Science or related field
- 4+ years of experience in software engineering
- Experience building and operating distributed databases or storage systems at scale
- Solid understanding of distributed systems fundamentals including availability, consistency, durability, performance, and security
- Comfortable working through ambiguity and collaborating with operations teams on production issues
- Strong communication skills for distributed teams across time zones
- Experience with observability and monitoring for distributed systems
- Experience with capacity planning and performance tuning at scale
- Familiarity with Kubernetes or similar orchestration platforms for stateful workloads
- Open source experience is a plus
- Strong proficiency in Java (JVM performance tuning and production debugging)
- Strong proficiency in C (memory management and production debugging)
- Hands-on experience with Cassandra, Kafka, Solr, Zookeeper, Redis, Valkey, or similar systems
- Hands-on experience with data replication, compaction, and partitioning
Skills
Required:JavaCDistributed Databases/Storage SystemsObservability/Monitoring
Nice to have:Kubernetes (K8s)
Last updated Aug 28, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services