Maps Services Lead Engineer
Malmo, Skane, Sweden
Software and Services
Are you a self-starter looking for an exciting career opportunity? Do you like to ship software solutions that impact Apple Maps users around the world? Are you passionate about leading complex software engineering work? A job at Apple is unlike any other you’ve had. You’ll be challenged, inspired, and you will be proud of your work. Maps are a significant part of our everyday lives. Whether you are selecting a fine restaurant for dinner with friends, finding public transit that gets you to the big game before kickoff, or looking for the nearest gas station, you are relying on services provided by the Maps Services Team.
The Apple Maps Services team develop cutting-edge guidance products to constantly improve the navigation experience and help hundreds of millions of people every day with their driving, walking and public transit needs. The team is also responsible for generating the vector maps that powers the beautiful map display in Apple Maps.
We are looking for a skilled lead software engineer, with a passion to take ownership of problems and deliverables, lead software engineering work, and to organise skilled engineers to deliver the next generation of display and navigation services for Apple Maps.
Description
- Lead and drive the work of a team of remarkably skilled software engineers.
- Be a strong advocate for the customer experience.
- Take ownership of solving problems and deliver solutions on time.
-Communicate and coordinate with teams and stakeholders in the US.
- Participating in design and code reviews.
- Influencing the future product direction.
Minimum Qualifications
- Ability to take ownership, identify requirements, prioritise and make progress in an environment with limited given input.
- Very strong in leading others, and hands-on, in programming, system design and problem solving.
- Extensive, professional experience from software engineering.
- Fluent communication in English with a sense for listening to others as well as getting your message through in a crisp way.
- Experience in cross team collaboration and communication across multiple timezones.
Key Qualifications
Preferred Qualifications
- Strong understanding of common data structures and basic graph algorithms.
- Mindset of writing efficient code, recognising that the "optimal solution" may not always be the most efficient if its impact is minimal.
- Experience in Scala, Python, Kotlin, and C++.
- Knowledge in Spark, Iceberg and spatial algorithms/problems.
- Experience from working in distributed engineering teams.
- Knowledge from the maps (GIS) domain, related to routing, navigation, traffic or display maps.
- Experience from the ML domain.