Apple Maps is looking to hire a Software Engineer to help shape the future of the Search Platform for Apple Maps by designing, building, and optimizing the next generation of large-scale, cloud-native services that power search experiences used by millions.
Requirements
- 5 + years of experience designing, developing, and deploying high-performance, distributed systems and cloud-native frameworks at scale
- Expertise in microservices architecture, with production experience in container orchestration platforms like Kubernetes
- Proficiency in Java, C++, or Python, with deep understanding of modern language features, concurrency models, and performance-aware programming
- Hands-on experience with asynchronous I/O, event-driven architectures, and multi-threaded system design
- Skilled in performance tuning, including memory and CPU profiling, garbage collection analysis, and end-to-end latency optimization
- Solid understanding of distributed systems fundamentals, including fault tolerance, consistency models, and scalability trade-offs
- Deep experience with distributed in-memory key-value stores, such as Redis or Memcached
Responsibilities
- designing, building, and optimizing the next generation of large-scale, cloud-native services that power search experiences used by millions
- working with cross functional Infra & SRE teams to build solutions that work seamlessly across the entire Apple ecosystem
- develop and deploy solutions swiftly
- learn from each iteration
- constantly refine your approach to deliver better results
- guiding the technical direction of the Search Platform
- solving complex problems
Other
- self-driven, results-oriented individual with a strong work ethic
- Excellent technical communication and presentation skills, with the ability to convey complex ideas to cross-functional teams and leadership
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s or higher a plus)
- Apple is an equal opportunity employer that is committed to inclusion and diversity.
- We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.