Maps Sr. Software Engineer -- Big Data/Hadoop

Apple Inc. Cupertino , CA 95014

Posted 3 months ago

The Maps Data Insights group looks at various data signals and derive insights regarding map quality to further develop and improve Maps.

Key Qualifications

  • You are a senior software developer (at least 6 years of experience)

  • Experience with long-running projects (not so just short term consulting projects).

  • Background with scala and/or at least 5 years experience with Java

  • Experience with Spark (at least 1 year) or Hadoop (at least 3 years)

  • At least 2 years' experience with Python

  • Combined experience with at least one of Kafka/Solr/Elastic Search/Cassandra

  • Experience with writing web services using Play or similar framework


The Maps Data Insights team is looking at various data signals, derive insights regarding map quality, and use those insights to advance Maps. Combining disparate signals such as community feedback and probe data to validate our maps provides an opportunity that combines large scale data processing, analytics, and visualization. We are looking for talented engineers who are driven and challenged by interesting and complex problems.

To be successful in this role, you should possess a versatile and diverse background with a passion and expertise in data technology. If you love data and are willing to dedicate his or her efforts to collect significant data to help continuously improve Maps.

YOU WILL: - Develop data processing pipelines, data storage and management architectures using RESTFul web services

  • Partner closely with internal and external staff to collaborate and drive platform architecture/design

  • Closely analyze data to produce meaningful insights and contribute creative solutions that will grow the business

  • You should have strong engineering skills with a unique perspective and a confident ability to partner with a diverse group and provide data-driven feedback that will positively impact products

Education & Experience

BS/MS preferred.

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
Big Data Full Stack Engineer

Apple Inc.

Posted 3 days ago

VIEW JOBS 2/20/2020 12:00:00 AM 2020-05-20T00:00 The Interactive Media Group at Apple is looking for a highly motivated full stack engineer. You'll be a critical part of a team focused on providing end-to-end infrastructure, tools, and applications to help Apple Engineers working on media related features like video streaming, audio streaming, FaceTime, and similar software better understand how their software performs on all of our Apple device types in various real-life situations. You must enjoy the excitement of rapid development, lean planning, tight deadlines, and interacting with other high energy teams. You'll be asked to improve and build new software that allows teams to access data through REST API and GUI to visualize/apply advance analytics. You should possess proven software development skills, leadership, and interpersonal skills. Key Qualifications * You have practical experience with REST * It is helpful if you have experience with Gateway API * You have strong experience with JavaScript Frameworks - i.e. JQuery, Angular * It is helpful if you have experience with Big Data technologies i.e. Spark, Kafka, Hadoop * You have a deep understanding or confirmed track-record of multi-thread system software design & development * You have a deep understanding of Test Driven Development * You are passionate about using data to improve software * You have an ability to work in a Lean/Agile like environment * You are highly motivated, and a disciplined, go-getter Description In this role, you will be responsible for providing REST API for data accessing, rich GUI for data visualization/analytics and helping to maintain our build infrastructure. Previous experience writing and maintaining software applications, unit tests, functional tests, and integration tests. You have solid analytical skills and debugging experience. In addition to application development, you will be responsible for providing design mentorship, technical support, and engineering expertise to teams across the Software organization using your software. Education & Experience BA/BS in CS or equivalent work history Apple Inc. Cupertino CA

Maps Sr. Software Engineer -- Big Data/Hadoop

Apple Inc.