9 days old

Software Engineer - Maps Services, Places

Cupertino, CA
  • Job Code
  • Jobs Rated


Do you like to take ownership of a feature and drive it to completion? Do you love engineering the best solution while meeting various constraints? Do you love working with different teams to support an awesome user experience? Do you love the challenge of solving complex problems that can have a direct impact on the success of the company? Then we have the job for you! We promote innovation and new technology to further improve our creative output. We're looking for a talented and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you.

Apple Maps is used every single day by hundreds of millions of people around the world and we are looking for talented people to help us build the next generation of rich, dynamic interactive map services that will power today's Apple products as well as those yet to be invented. Bring passion and dedication to your job and there's no telling what you could accomplish

Key Qualifications

  • 4+ years of professional Object Oriented development (e.g. C++, Java, Scala) in a Linux environment
  • 2+ years of component and/or system level design
  • Experience with scripting languages (e.g. Python, Ruby) Excellent communication skills


The Maps Team is looking for a developer to support and grow some of the core backend services that support Apple Map's features. You should have experience with system architecture, as well as the design, implementation, and testing of individual components but also be comfortable with multiple scripting languages. You should be able to work with other teams to understand their needs, define requirements and interfaces, and implement a solution. We are looking strong programming skills, superb communication skills, be an effective team member, and be able to take ownership of a project. Helpful experience includes:
- You will craft and deploy large-scale distributed data processing systems using MapReduce and tools like Hadoop, Crunch or Spark
- We are looking for a mind for web services - how they scale, how they should fit together, and how they're likely to break
- You will diagnose and debug complex systems
- A focus on quality, with experience writing unit tests, developing test plans and working with evaluation teams
- In this role you will be a key multi-functional contributor to Maps services, working together with the client software teams to build software used by the next generation of Apple devices.
- You will work with new sources of data to bring them to our users, help design APIs and services for new features, and support our existing users

Education & Experience

BS or MS in Computer Science or related field.

Jobs Rated Reports for Software Engineer

Posted: 2019-11-07 Expires: 2019-12-06

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:

Software Engineer - Maps Services, Places

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