Maps POI Senior Data Engineer


Job Overview

Key Qualifications

  • 10+ years of software engineering experience
  • A track record of making a difference in past projects
  • Naturally accountable, responsible, self motivated and self sufficient
  • Experience designing distributed systems/services for scale
  • Experience working with: Cassandra, SOLR, Spark, Hadoop, Kafka and similar technologies in production contexts at scale
  • Preference for experience with Scala, Python
  • Experience with designing, implementing, and operating large scale data processing pipelines
  • Description

    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 constantly evolving. In addition to the volatility of the data, the mapping space is growing with new and exciting features being planned continuously. The Maps team is looking for software engineers that can thrive in this type of fast-paced environment 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. In addition to solid technical skills, candidates must also have: – Strong interpersonal and communication skills – Be self-starters with a strong sense of personal responsibility and ownership – Comfortable with unknowns and have a “learner’s” 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 hardworking!

    Education & Experience

    – BS/MS in Computer Science or related field – 10+ years in Software Engineering Roles with a focus on back-end systems

    View More
    Job Detail
    Shortlist Never pay anyone for job application test or interview.