Maps Evaluation Senior Software Engineer

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

Apple Maps is one of the world's largest mapping platforms, serving billions of requests each week. The platform supports not only the Maps app on the iPhone, iPad, Apple Watch, CarPlay, and Mac, but also many third-party apps used by millions of customers around the world.

We are looking for a dynamic, highly motivated individual to join the Maps Evaluations Engineering team. This position is responsible for delivering platform services to enable measurement of the success of Maps features across millions of devices. You will be tasked with designing and delivering highly scalable, highly available platform services for the Maps Eval group.

In addition to being a strong software engineer, skills essential to this role include resourcefulness, high attention to detail, and being a great communicator and listener. The ideal candidate loves data and will dedicate his or her efforts to ensure we are collecting meaningful data to help continuously improve Maps.

At least 5 years of experience in software development experience. Experience designing and developing high-volume, low-latency Web Applications for mission-critical systems and delivering high-availability and performance.

Manage stakeholder expectations and accomplish quantifiable objectives with a data-driven methodology. Provide technical leadership and domain expertise. Exceptional written and verbal communication skills.

Experience in designing and developing applications with RESTful APIs using Java and Java based frameworks. Web development experience using JS frameworks such as ReactJS or AngularJS preferred. Development experience in big data storage and processing technologies (Hadoop, Spark) preferred.

You will work across the organization, collaborating with statisticians, data scientists, other tools developers, product owners, engineering, operations, and management. Our products interact with many internal systems and are used by engineers and executives alike, making this a high-visibility team with lots of opportunity for collaboration.

BS degree in computer science or equivalent field plus minimum of 5 years experience or MS degree plus minimum of 3 years experience.

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 Evaluation Automation Engineer

Apple Inc.

Posted 3 weeks ago

VIEW JOBS 4/1/2019 12:00:00 AM 2019-06-30T00:00 The Maps Eval Engineering team is responsible for building platforms and frameworks used to measure and improve the Apple Maps application and its services. Our focus is on developing test-driven automated systems that are both reliable and scalable. We are looking for a highly passionate and motivated individual to contribute towards an infrastructure as a service that is truly unique to Apple. Mastery of iOS and macOS troubleshooting Skilled in UNIX System Administration and networking protocols Ability to script in shell and/or python Detail oriented, self motivated problem solver who's capable of working in ambiguous environments Apple Maps and its services are used on all platforms at Apple including iOS, macOS, watchOS, tvOS, and CarPlay. Our team is responsible for an automation lab that allows users to test Apple Maps on all these systems and their supported hardware. We work with teams across Apple to deliver a flexible and reliable infrastructure as a service to make sure we deliver the best Maps experience possible to our customers. We are looking for someone to help fulfill hardware and system admin responsibilities. This individual would support an inventory of development hardware that is used in our automation lab and by developers at Apple. They would also be responsible for contributing towards the daily troubleshooting needs of our automation frameworks and systems. This will require a thorough understanding of our operating systems and the ability to use an array of debugging tools. This individual should be detail oriented and a self-motivated problem solver. Our ideal candidate is passionate about Apple and about delivering great products. BS degree in computer science or equivalent experience. Apple Inc. Cupertino CA

Maps Evaluation Senior Software Engineer

Apple Inc.