Apple is looking to make Siri and Apple products smarter for their users by building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. The features built are redefining how hundreds of millions of people use their computers and mobile devices to search and find what they are looking for. The universal search engine powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Messages and Lookup.
Requirements
- Strong coding skills and experience with data structures and algorithms
- Experience designing and building scalable distributed services
- Experience with petabyte scale data processing & building data pipelines
- Experience with AWS Services such as Amazon S3, EC2, EKS
- Experience in Web Crawl is a plus
Responsibilities
- We design, build and maintain infrastructure to support features that empower billions of Apple users.
- Our team processes billions of requests every day across our web crawl stack.
- We rely on our microservice based architecture to support multimodal crawl which allows us to download billions of records to support various search features across Apple.
- We take full end-to-end ownership of our services, driving them through every stage meticulously, encompassing conception, design, implementation, deployment, and maintenance.
- In this team, you’ll have the opportunity to work on incredibly complex large scale systems with trillions of records and petabytes of data.
Other
- BS or MS in Computer Science or equivalent experience
- Excellent interpersonal skills able to work independently as well as cross-functionally
- Excellent interpersonal skills able to work independently as well as in a team