Big Data Engineer, iTunes Analytics - 42551765

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Summary

The iTunes Store is looking for a top-notch Big Data engineer to develop an analytics infrastructure that will generate insights into customer experiences on products such as the iTunes Store, App Store, and iBookstore. Our products reach hundreds of millions of customers around the world, and have revolutionized how people interact with their music, movies, TV shows, apps, books, and podcasts.

Responsibilities
  • The iTunes Store Analytics team is responsible for collecting, analyzing, and reporting on customer experience data. From this data we generate insights into how customers interact with our products, and use these insights to drive improvements to user-facing features. You will be working on a small team and will be responsible for processing large amounts of data and preparing that data for visualization, ad-hoc exploration, reporting, and further analysis. We are looking for a well-rounded engineer who has good design sense. The ideal candidate pays close attention to details -- caring about the quality of the input data as well as how the processed data is ultimately interpreted and used. You are also a team player -- ready to contribute during design sessions, and able to give and receive constructive code reviews. Your curiosity drives you to explore new technologies and apply creative solutions to problems.
Ideal Candidate
  • Proficiency in MapReduce development and experience with Hadoop or other data processing technologies required
  • Knowledge of Hadoop-related technologies such as Azkaban, Oozie, Impala, Hive, Pig, and Splunk
  • Experience developing large-scale web-based systems
  • Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms
  • Excellent debugging, critical thinking, and communication skills
  • Able to gather cross-functional requirements and translate them into practical engineering tasks
  • 5+ years of programming experience, preferably in Java or C/C++
  • BS degree in Computer Science or a related field
  • Build large scale web-based projects and features, ensuring robust & maintainable solutions are implemented with special attention to performance and usabilityEffectively demonstrate feature prototypes to executives
  • Develop, advocate for, and build consensus on, coding best practices.
  • Ability to effectively work with cross functional teams to understand requirements and identify design and engineering impacts
  • Experience with architecting web applications that scale to millions of requests per second is highly preferred. details.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cupertino, California
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • Big Data
  • C++
  • Data Processing
  • Data Structures
  • Design
  • Infrastructure
  • Java
  • Programming
  • Web Applications
  • MapReduce
  • engineering

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.