Job Description
Key Qualifications
- Language: Java or Scala
- Solid understanding on the following distributed data processing platforms: Required: Spark, Hadoop
- Great if you also know: Cassandra, Kafka
- Algorithms: You will be working on developing new algorithms to process large scale data efficiently. We expect you to know:
- Computer Science algorithms and Data Structures
- Distributed Algorithms to process and mine data, e.g. Map Reduce Algorithm
- Phenomenal but not required if you also know about : Graph, Data classification and clustering algorithms in distributed environment
- Good debugging, critical thinking, and communication skills
- Knowledge in engineering machine learning, feature engineering systems is a plus.
- Able to capture cross-functional requirements and translate them into practical engineering tasks
- Experience developing large-scale data warehousing , mining or analytic systems
- Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms
Description
AMP Analytics Engineering is looking for an outstanding Big Data engineer to develop analytics systems that will generate insights for our marketing teams.This is a new team we are setting up to focus on developing analytics systems and services that will help improve our marketing initiatives for products such as the Video, Music, Fitness, Apple Arcade, Podcasts etc.Our Analytics Data Engineering team is responsible for building analytics platforms, datasets and processes required in Apple for analyzing and enhancing the product experience. This means that we build computation platforms and datasets to empower our product, marketing, features, analytics and data science. Given the size and complexity of our datasets this is not a trivial task. Our business, analysts and product teams depend on this data, and as a member of this team you would be at the center of product innovation.We are looking for a data engineer who can partner with our marketing teams, business, data scientists & engineering to deliver data engineering solutions to improve efficiency of our marketing initiatives through data.You will be working on cross functional projects with other online marketing engineering teams, marketing leads and analytics leaders to build insights, metrics and data pipelines to power marketing features like push notifications.Whether you develop new patterns and algorithms for efficient processing of datasets with billions of records or delivers new insights for Marketing Analytics, you will have the opportunity to lead innovation.The projects you will be working on will be truly impactful. You will have freedom to innovate as you work closely with our partners to see the big picture, and determine innovative ways to deliver the results.The best person will be an individual with outstanding software development skills with hands on experience in Data Engineering. You pay close attention to details and care about data quality. 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.
Education & Experience
BS, MS or PhD in Computer Science, or equivalent meaningful experience
Additional Requirements
- - Build large scale data processing, mining and analysis projects and features, ensuring robust & maintainable solutions are implemented with special attention to data quality, performance and usability details.
- - Effectively 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 big data and analytical applications that scale to petabytes highly preferred.
- Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful 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 We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Job ID: 27340