Senior Software Engineer - Routing Intelligence

Apple

United States Of America, United States
**
6+ years industry experience
C++ or swift programming
Algorithms and data structures
** Apple is seeking a Senior Software Engineer for its Maps Routing Intelligence team, focused on enhancing routing solutions through innovative and machine learning-driven approaches. The role requires extensive experience in software development, particularly in building large-scale applications, and offers a chance to impact navigation for millions of users. **

Job Summary

  • The role involves building backend services that power navigation for customers across Apple's devices using a systems and machine learning perspective.
  • Engineers will work on new initiatives to make routing more intelligent and personal while maintaining Apple's privacy-first approach.
  • The team supports production systems serving billions of requests daily, requiring occasional support outside standard business hours for critical needs.

Matching Summary

Match Score: 75

** Apple is seeking a Senior Software Engineer for its Maps Routing Intelligence team, focused on enhancing routing solutions through innovative and machine learning-driven approaches. The role requires extensive experience in software development, particularly in building large-scale applications, and offers a chance to impact navigation for millions of users. **

Skills & Requirements

Must-have

  • 6+ years industry experience
  • C++ or Swift programming
  • Algorithms and data structures
  • AI/ML application to technical problems
  • Large-scale production-grade applications

Nice-to-have

  • Experience with graph algorithms
  • Privacy-preserving ML approaches
  • Python tools for data exploration
  • Familiarity with Spark, Kafka, Flink
  • Comfort working with ambiguity

Key Requirements

  • BS in Computer Science or Engineering
  • 6+ years industry experience
  • Strong problem-solving skills

Work Rights

Not specified

Tailored Resume

Cover Letter