We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Senior Software Engineer - TV & Sports Data Engineering - Apple Media Products (AMP)

Apple, Inc.
United States, Washington, Seattle
July 01, 2022
Summary
Posted: Jun 6, 2022
Weekly Hours: 40
Role Number: 200387920
The Apple Services is an exciting environment and a fast growing business with our recent launch of AppleTV+ and Fitness+ services. With customers in 155 countries, we are a thriving marketplace for Apps, Video, Music, Books and, of course Fitness. Key to success of these data driven products and services that are delighting our customers everyday is accurate and timely data and insights derived from customer experience and engagements. Without accurate data, our product features are flying blind and lack the capability to improve and innovate for our customers. Without the right frameworks and systems to collect and process that data efficiently with thoughtful approaches to data privacy we will not be successful. Our Data Engineering teams are responsible for building analytics platforms, production implementations of machine learning models, datasets and processes required in Apple for analyzing and enhancing our product experience. This means that we build computation platforms and datasets to empower our product 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. Given the size and complexity of our datasets this is not a trivial task. Our business, analysts and product team depends on this data, and as a member of this team you would be at the center of product innovation. this includes projects like: - Develop privacy friendly and secure data exchange with our external partners - Determining the customer engagement with our contents - Defining KPIs for understanding how consumers are interacting with our service - Creating dataset features for Machine Learning initiatives - Establishing new patterns and algorithms for efficient processing of datasets with billions of records in batch or streaming The projects you will be working on will be truly impactful. You will work with data at a very large scale and collaborate with best-in-class data engineers and analysts. You will have freedom to innovate as you work closely with our partners to see the big picture, and figure out new ways to process and extract insights from data to make decisions. The best person will have a strong engineering background with the ability to tie engineering solutions with business impact.
Key Qualifications
  • Significant experience in designing, implementing and supporting highly scalable data systems and services in Java and/or Scala
  • Experience in Distributed Computing technologies like : Apache Flink, Spark, Hadoop and NoSQL stores, traditional databases
  • Building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple sources to foster batch and near-real-time/streaming compute components
  • Experience with Data-modeling and data-architecture optimized for big data patterns (efficient storage and query on HDFS)
  • Knowledgeable about distributed storage and network resources, at the level of hosts, clusters and DCs, to tackle and prevent performance issues.
  • Experience with low-latency NoSQL datastores and traditional relational databases is desired
  • Ability to communicate optimally; both written and verbal, with technical and non-technical multi-functional teams
Description
The Apple Media Products Analytics Engineering team is responsible for collecting, analyzing, building insights 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 developing platforms to process, analyze and mine that data to extract intelligence. Prepare data for visualization, ad-hoc exploration, reporting, and feature extraction. 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 great teammate -- 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
Bachelor's degree, Master's degree; or equivalent work experience in Engineering, Computer Science, Business Information Systems.
Additional Requirements

(web-54f47976f8-hx8kf)