Join Apple's innovative team responsible for delivering instructional content across iOS, macOS, watchOS, tvOS, Siri, and web platforms. We're seeking a Distributed Systems Engineer with expertise in search and machine learning concepts to join our cloud-based content development and delivery system platform team.
As a Distributed Systems Engineer, you'll be instrumental in developing backend services and creating sophisticated data and inference pipelines. The role focuses on enhancing search features through advanced machine learning methods, making it perfect for engineers passionate about the intersection of distributed systems and ML.
Our platform powers crucial user-facing features including contextual help, Tips, Apple Intelligence features, and comprehensive user guides for all Apple's hardware and software products. You'll work with cutting-edge technologies including Go, Python, TypeScript, and Java, while leveraging modern infrastructure tools like Kubernetes, Kafka, and various AWS services.
The ideal candidate brings strong expertise in distributed systems, search technologies, and machine learning concepts. You'll need proficiency in API design, database technologies, and a solid foundation in algorithms and data structures. Experience with LLMs, prompt engineering, and data pipeline development is highly valued.
At Apple, you'll enjoy comprehensive benefits including medical coverage, stock options, education reimbursement, and the opportunity to work on products that impact millions of users. Join us in Seattle and be part of a team that's shaping the future of how users learn and interact with Apple products.