28 days old

Senior Software Engineer, Maps Data Team

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Jul 4, 2019

Weekly Hours: 40

Role Number: 200074190

A job at Apple is unlike any other you've had. You'll be challenged. You'll be inspired. And you'll be proud. The Maps team is developing tools to analyze, visualize, process, manage and curate data at large scale. We are looking for engineering leaders who can be part of the team building a massive, scalable, distributed system for enabling the maps data platform

Key Qualifications

  • 8+ years of software development experience building, maintaining, and improving complex single page web applications at scale
  • Expertise with object oriented programming, preferably Scala with PLAY or Java 8 with Spring
  • Experience implementing RESTful web-services in Java, Scala, Python or similar languages
  • Experience with NoSQL and SQL databases
  • Hands-on experience in building distributed systems, including real-time streaming and batch data processing
  • Experience in information retrieval and storage, machine learning algorithms
  • Familiarity with modern web development frameworks, libraries and tools (e.g. React, Redux etc.,)
  • Excellent analytical and problem solving skills
  • Excellent oral and written communication skills
  • Important qualities we are looking for are - passionate, fast learner and team player


Apple Maps is searching for a creative and dedicated individual to join our Points of Interest (POI) Data Engineering Tools Team. You will be working on implementing POI Data Tools that support our engineering and operations group in order to ingest, process, curate and correct POI data. Responsibilities include building pipelines to expediently process and ingest large volumes of data, building curation systems, crafting tools to support our Data Science, Engineering, and Operations groups, as well as to publishing data to the rest of the Maps services. Key challenges include modeling and implementing infrastructure to support POI features as well as building tools and processes to make our team more efficient

Education & Experience
- Bachelors or Masters degree in Computer Science or related field

Additional Requirements

  • - Familiarity with GeoSpatial concepts is a plus
  • We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Jobs Rated Reports for Software Engineer

Posted: 2020-01-22 Expires: 2020-02-20

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer, Maps Data Team

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast