JobsSenior Software Engineer - Routing Intelligence
Job description
As a Software Engineer on the Maps Routing Engine team at Apple, you will be instrumental in enhancing navigation for millions of users. Your work will focus on making routing smarter and more adaptable by applying machine learning techniques. You will collaborate with top routing engineers to improve pathfinding and route ranking while maintaining a privacy-first approach. This role offers the opportunity to tackle complex technical challenges and contribute to a system that serves billions of requests daily.
Requirements
- BS in Computer Science, Engineering, or related field with 6+ years of industry experience building large-scale, production-grade applications and services.
- Ability to write complex, highly-performant, clean, and maintainable solutions, preferably in C++ or Swift.
- Solid understanding of algorithms and data structures.
- Experience with using AI/ML to solve complex technical problems.
- Strong problem-solving skills and comfort working with ambiguity and evolving requirements.
- Ability to collaborate effectively in a multi-functional team environment.
- Good interpersonal and communication skills, with the ability to work both independently and in a distributed team environment.
- Experience with ML techniques applied to ranking, recommendation, or geospatial and navigation domains.
- Familiarity with routing, graph algorithms, or travel time estimation.
- Familiarity with privacy-preserving approaches to ML and data processing.
- Experience writing Python tools for data exploration, prototyping, or pipeline development.
- Familiarity with macOS or Linux development environments.
- Experience with data pipelines, scalable data architectures, or cloud-native infrastructure.
Responsibilities
- Work on new initiatives to make routing more intelligent and personal.
- Contribute to components like pathfinding and route ranking within the routing engine.
- Apply machine learning to improve how routes are selected.
- Develop richer representations of the physical world for better route reasoning.
- Support production systems serving billions of requests daily.
- Participate in on-call duties and critical project needs outside standard business hours.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
