Programming experience with a typed-language like Java, Scala and/or C++
Experience with Python and common data science libraries
Strong background in algorithms and ability to tackle complex challenges, think critically, and develop innovative algorithms
PhD and 2+ years Post-Doc experience
Proven experience working with very large-scale real-time data
Familiarity with at least one major database technology (RDBMS or NoSQL)
Experience in building large-scale data pipelines, possibly using Spark or Flink
Shown experience in production data and/or services environments
Experience with machine learning frameworks (e.g. PyTorch, TensorFlow) and model deployment a plus
Aptitude for learning independently; prototyping and proposing new software designs as a philosophy for delivering successful deployments
Excellent communication skills with shown experience working with multi-disciplined and multi-functional teams is highly desired
Experience with working on cloud-based infrastructure (preferably Kubernetes)
Experience with location data a plus
Front-end experience a plus
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.