Apple is looking to solve the problem of delivering high-quality video services on a global scale, including the Apple TV app and Apple Originals in Apple TV+.
Requirements
- Working in Linux or Unix environments and ability to tune for performance (e.g. disk or memory)
- Usage of devops and automation tools (e.g. chef, Jenkins)
- Architecting or storing data in NoSQL, Relational or Big data technologies (e.g. Hadoop, MongoDB/CouchDB, Spark)
- Java and JVM technologies and run-time configurations
- Systems like containers and message queues (e.g. Kafka, Apache, Jetty)
- Infrastructure knowledge of networks, CDNs, load balancers
- Agile development with code tools like svn and git
Responsibilities
- Building the backend services critical to the Apple TV app
- Handling video flow from content ingestion, store services, playback, and virtually everything else it takes to make the experience as seamless as possible
- Proposing, designing and implementing solutions
- Taking ownership of critical components of the stack
- Writing high-quality, well-tested and maintainable code
- Exploring new technologies and applying creative solutions to problems
- Collaborating with cross-functional teams to deliver Apple-level quality on a global scale
Other
- Bachelor’s degree in Computer Science and Engineering or related field
- 3+ years of industry experience building systems and delivering internet services at scale
- Ability to work collaboratively in a team
- Willingness to learn and understand while challenging the existing
- Commitment to inclusion and diversity