Masters in Computer Science, Mathematics, or relevant technical degree plus 5 years of proven post-degree work experience
Strong programming skills in Kotlin, Java, and/or Scala.
Working knowledge of data structures and algorithms and ability to deploy them for real-world software systems.
Familiarity working and using computational geometry (from maps, games, computer graphics, or simulation) to build accurate and scalable solutions.
Successful experience working on large-scale, dynamic projects with multi-functional teams to deploy consumer-related products or solutions.
Experience with building distributed computing using tools such as Apache Spark, Iceberg, or Hadoop.
Understanding and experience with digital rendering or mapping technologies including vectors and tiles.
Passion for strong UI and user-experience.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.