Skip to main content

Software Engineer - Apple Media Products (AMP)

Software Engineer - Apple Media Products (AMP)

Seattle,Washington,United States

Software and Services

+ Solid programming experience of 5 or more years required in Java and/or Scala

+ Strong education in Computer Science, Software Engineering, Algorithms and Data Structures

+ Good knowledge of distributed systems and with key considerations for scalability, availability and partition tolerance

+ Any experience in building event driven applications is a huge plus

+ Solid understanding and experience of back-end/core programming, design, architecture, performance

+ Experience with ETL pipeline development frameworks such as Apache Spark and Apache Flink

+ Experience working on event streaming and messaging platforms like Apache Kafka and Apache Pulsar

+ Experience in cloud environments like AWS

+ Good knowledge on NoSQL stores like Cassandra preferred

+ Experience building microservices is a plus

+ Knowledge of deployments in Kubernetes containers highly desirable

+ Experience in handling architectural and design considerations such as performance, scalability, reusability and flexibility issues is highly desirable

+ Leading the development efforts of large team of software engineers

+ Drive enterprise level architecture and development of enterprise application infrastructure


Are you interested in a career in data? Data drives the direction and strategy for Apple’s growing Services business. As the centralized team that collects, curates, and provides data of all sorts to the rest of the Apple Media Products organization, we play a critical role in enabling business growth. We have teams responsible for every part of the data lifecycle: from data visualization and scalable data pipelines, to data integrity systems and data science. You’ll be exposed to modern, open-source technologies that are standard to the big data industry, and will work with data at a scale that few organizations in the world have access to. Our data is used to drive consumer-facing features, like Search in the App Store and Recommendations in Apple Music. It’s used within Apple to drive product decisions. We are looking for a sharp engineer who also has a keen sense of how to build good products. You are also a team player -- ready to engage in lively design discussions, and able to give and receive constructive code reviews. Your curiosity drives you to explore new technologies and apply creative solutions to problems. The ideal candidate pays close attention to details, but also keeps sight of the bigger picture. Are you passionate about communicating with data effectively? Curious how data is manipulated at petabyte-scale? Want to utilize cutting-edge machine learning techniques to detect anomalies in a sea of data? This is the team to join!

**Education & Experience**

Bachelors or Master’s degree in Computer Science, related field or equivalent experience.

**Additional Requirements**

**Apple Footer**

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. Learn more about your EEO rights as an applicant (Opens in a new window) .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .

Apple is required to comply with a COVID-19 vaccination mandate issued by the New York City Department of Health. We will verify the vaccination status of all New York City team members who are working at an Apple Store, office, or partner store in New York City. New York City Department of Health Learn more (Opens in a new window) .

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.

Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .