The Maps Data Platform Storage team at Apple is at the heart of powering Apple Maps, handling petabytes of map data that millions of users rely on daily. This team is responsible for building and maintaining critical storage and processing infrastructure that enables both real-time and batch updates across Apple's ecosystem.
As a Senior Software Engineer on the team, you'll be working on creating and deploying scalable storage solutions, implementing foundational platform components for Generative AI-based multi-agent systems, and collaborating with cross-functional teams to enhance storage solutions. The role combines technical depth in distributed systems with the opportunity to impact millions of users through Apple Maps.
The ideal candidate should be innovative and comfortable working with complexity and ambiguity. You'll be joining a team that values technical excellence and focuses on building robust, scalable systems that power one of Apple's key products. The position offers competitive compensation, including base pay between $181,100 and $318,400, plus equity opportunities through stock programs and comprehensive benefits.
Key technical areas include working with JVM-based services, distributed systems, streaming technologies like Kafka, and various storage solutions including Cassandra and Redis. The role requires both deep technical expertise and the ability to work collaboratively with multiple teams to deliver impactful solutions.
This is an excellent opportunity for experienced engineers who want to work on large-scale distributed systems while making a direct impact on a product used by millions of people worldwide. The role offers significant technical challenges, opportunities for growth, and the chance to work with cutting-edge technologies in areas like Generative AI and distributed systems.