Engineering Manager, Maps POI

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

The Apple Maps Places of Interest (POI) team is looking for a great hands-on Senior Engineering Manager.

You will be managing a team of senior systems engineers that builds the platform to process, curate, and manage the POI data that is used in Maps. You will be directly responsible for growing, mentoring, and developing this team. POI is a key pillar of the overall Maps product so you will be able to directly influence the success and future of the Maps product and beyond.

Key Qualifications

  • Hands on engineering manager able to understand problems and designs at a very low level to understand the challenges of both engineers and end users

  • Expected to contribute to and challenge decisions related to Architecture, Development and Operational processes, Product and Features.

  • Leadership, communication, presentation, and network building skills

  • Proven experience growing and managing teams through rapid growth (implementing processes to shield engineers without obscuring the problems at hand)

  • Experience designing distributed systems/services for scale

  • Experience working with: Cassandra, SOLR, Spark, Hadoop and similar technologies in production contexts at scale


The POI platform is used by a wide variety of different teams within Apple beyond just the Maps team. Good accuracy, coverage, and richness of the POI data is what ensures a good user experience for Maps. This is a challenging problem as POI data is ever changing. In addition to the volatility of the data, the mapping space is growing with new and exciting features being proposed constantly.

The Maps team is looking for Engineering Managers who can thrive in this fast-paced workplace where both individual drive and team collaboration are keys to success. You will be expected to thoroughly understand the systems and their interdependencies, in order to effectively evaluate asks and push back and/or suggest alternatives.

TO BE SUCCESSFUL CANDIDATES MUST HAVE: - strong interpersonal and communication skills

  • be self-starters with a strong sense of personal responsibility and ownership
  • comfortable with unknowns and have a learning mindset

Finally, you will be helping to care for a system that serves the passions and needs of millions of customers, so we're looking for somebody who can be equally passionate!

Education & Experience

  • BS/MS in Computer Science or related field
  • 10+ years in Software Engineering Roles with a focus on back-end systems
  • BS/MS in Computer Science or related field
  • 10+ years in Software Engineering Roles with a focus on back-end systems
  • 7+ years in a Software Engineering Management Roles
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Maps Platform Software Engineer Integration

Apple Inc.

Posted 2 weeks ago

VIEW JOBS 5/22/2020 12:00:00 AM 2020-08-20T00:00 Maps do more than just get us from point A to point B. They let us know where we stand in the world, help define our communities, and highlight what is of cultural importance to us. This engineer will develop and integrate Java and Python software to deliver content from Spark based distributed maps data pipelines. Software development and integration skills combined with a readiness to engage and drive development stories with many stakeholders is key. Join a crew of passionate, creative engineers motivated by challenging problems of scale that impact every Maps user. Key Qualifications * Strong hands on technical data pipeline operational and problem solving skills * Java/Scala and Python development expertise * Excellent communication and organizational skills collaborating with multi-functional multiple site teams * Distributed processing pipelines expertise-Spark/Hadoop, Splunk * A track record of defining, developing, and delivering reliable software solutions Description You will be defining, implementing, and rolling out system solutions to improve and expand maps data ingest pipelines. This includes understanding the complex pipeline and data generation architecture to boost speed, reliability, and quality. The role involves both software development in a collaborative environment along with ownership of and support for end products and deliveries. You will dive deep into the map data to understand corner cases and interactions with the data pipelines. You will also pursue automation strategies to enable greater scale of growing delivery needs. Education & Experience Bachelor's / Master's degree in CS or related field Additional Requirements * - Experience with Agile software development methodologies * - Familiarity with OpenStreetMap (OSM) or commercial map data, with hands on GIS/geo data experience * - A proven ability to assess data quality and identify data flaws and issues in detail * - Software test automation experience Apple Inc. Cupertino CA

Engineering Manager, Maps POI

Apple Inc.