Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - Maps Traffic

Apple

$181,100 - $318,400
Aug 28, 2025
Cupertino, CA, US
Apply Now

Apple Maps is looking to hire a Software Engineer to help ensure that Apple Maps provides the most accurate and reliable navigation experience possible, while handling and working with high volumes of live and historical data.

Requirements

  • Programming experience with a typed-language like Java, Scala and/or C++
  • Proficiency in working with SQL/NoSQL databases
  • Strong background in algorithms and ability to tackle complex challenges, think critically, and develop innovative algorithms
  • Proven experience in working with very large-scale real-time data
  • Experience in building large-scale data pipelines, possibly using Spark or Flink
  • Experience with machine learning frameworks (e.g. PyTorch, TensorFlow) and model deployment a plus
  • Experience with working on cloud-based infrastructure (preferably Kubernetes)

Responsibilities

  • enhance the quality of our traffic solutions
  • invent features and functionality
  • designing, implementing, and evaluating models which process huge amounts of GPS and sensor data
  • make substantial contributions towards the scalability and resilience of our core systems to ensure they work seamlessly across different execution contexts from real-time analysis to batch processing
  • Your role will expand into data science and ML as we build innovative solutions for future traffic challenges
  • work as part of a dynamic, multi-functional team of software and ML engineers, data scientists, and traffic experts to help set the future direction of the product

Other

  • BS in Computer Science or a quantitative field plus at least 6 years of production level experience or expertise.
  • Excellent communication skills and ability to adapt quickly in a dynamic, fast-paced environment
  • MS/PhD or equivalent experience in Computer Science or a quantitative field
  • Aptitude for learning independently; prototyping and proposing new software designs as a philosophy for delivering successful deployments
  • Experience with location data a plus