You can make a difference in Apple Maps, across all of its services and the customers that use them by collaborating directly with software teams, influencing future architecture decisions, and contributing to internal tools. In this role, you will analyze the performance of all aspects of the system, root cause, and solve challenging problems. You will iterate with teams on integrating the necessary performance improvements into the shipping code. This position requires excellent communication skills to evangelize best practices and work across many teams.RESPONSIBILITIES- Analyze production and pre-production systems to identify and remediate performance bottlenecks across the stack.- Profile Java applications using advanced tools (e.g., JXRay, YourKit, Async Profiler) to uncover CPU, memory, and concurrency inefficiencies.- Lead root cause investigations for latency and throughput degradation in large-scale, multi-tenant, geo-distributed systems.- Design and implement robust performance testing strategies to validate tuning and architectural changes.- Build and maintain dashboards to track key performance indicators (KPIs) and highlight regressions.- Stay ahead of the latest techniques in JVM tuning, GC optimization, and observability tooling.