10 days old

Senior Maps Development Engineer

Cupertino, CA 95014
  • Job Code
    200217264
Summary

Summary

Posted: Mar 2, 2021

Weekly Hours: 40

Role Number:200217264

Maps Evaluation Test Platform team is looking for a highly qualified research and development focused senior eng...Summary

Summary

Posted: Mar 2, 2021

Weekly Hours: 40

Role Number:200217264

Maps Evaluation Test Platform team is looking for a highly qualified research and development focused senior engineer to help build the next generation of Maps Evaluation platforms and tools. The engineering position is a role suited for candidates who enjoy approaching a variety of problems with small teams to make an outsized impact on Apple products. The ideal candidate will have experience building and testing large scale software, with focus on machine learning.

Key Qualifications

  • 8+ years of experience
  • Experience in designing and testing data driven systems
  • Experience in designing and testing Machine Learning systems
  • Have experience with Mocking libraries/frameworks for Unit and Integration testing in Java/C++
  • Have experience with test automation, selection, and prioritization.
  • Knowledge of methodologies for writing Asynchronous web services
  • Experience with RESTful Web Services
  • Experience with such as Spark, Hadoop, Kafka and Cassandra
  • Understanding of software design principles and architecture discussions
  • Understanding of performance, data security, large scale deployment, continuous integration, and unit testing
  • Be familiar with code instrumentation frameworks such as JaCoCo, gcov
  • Ability to pick up, understand, and communicate complex concepts
  • Excellent communication skills and a strong desire to work with both technical and non-technical audiences
  • Ability to drive product feature and requirement gathering with developers across multiple teams at Apple

Description

As a developer on the Maps team, you have the opportunity to build various services and tools supporting many different teams to collect, verify, and troubleshoot a wide variety of algorithms. You will work with Machine Learning engineers, developers, statisticians and test engineers to improve a core product that touches millions of users worldwide each day.

Education & Experience

MA / MS in Computer Science or equivalent work experience

Additional Requirements

  • Nice to have:
  • Experience with data serialization formats (Protobuf); Experience with at least one major language suited to programming, processing and analyzing data pipelines such as Java, Scala, Python; Understanding of data modeling and storage with HiveQL platforms and/or relational data stores such as Postgres/MySQL
  • Apple's most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in significant ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programmes. We're proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount - both offer everyone at Apple the chance to share in the company's success. You'll discover many more benefits of working at Apple, such as programmes that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products.
  • Apple benefits programmes vary by country and are subject to eligibility requirements.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace.


Posted: 2021-04-06 Expires: 2021-05-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:

Senior Maps Development Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast