The Universal Media Engineering team at Apple is seeking a Software Engineer to join their efforts in building the next-generation sports and media knowledge graph for Apple TV. This role offers an opportunity to work on complex distributed systems challenges that directly impact millions of users. You'll be part of the team responsible for the data platform powering Apple TV, focusing on graph traversal, information retrieval, and data analytics.
The position involves designing and implementing event-based microservices that handle multi-source sports and media metadata, working with technologies like Java, Kafka, Cassandra, Redis, and Kubernetes. You'll collaborate with diverse teams including engineers, project managers, designers, and curators to deliver the best possible Apple TV experience.
As a member of this innovative team, you'll be tackling challenging problems in distributed systems while working with cutting-edge technology. The role offers competitive compensation, including base pay between $135,400 and $250,600, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement.
This is an excellent opportunity for experienced engineers who are passionate about distributed systems and want to make a significant impact on a product used by millions. You'll be working in an environment that values innovation, quality, and technical excellence, with the chance to contribute to one of the world's leading technology companies.