Apple

AI/ML - Software Engineer (Knowledge Graph), Siri Search, Knowledge & Platform

Posted on: 23 Apr 2021

Seattle, WA

Job Description

Summary: Siri's universal search engine powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Messages and Lookup. Siri Knowledge team is building groundbreaking technology for algorithmic search. The features we build are redefining how hundreds of millions of people use their computers and mobile devices to search and find what they are looking for. As part of this group, you will work with one of the most exciting high performance computing environments, with lot of data, millions of queries per second, and have an opportunity to imagine and build products that delight our customers every single day.
| Key Qualifications: Extensive systems programming experience in either C++, Java and/or GolangExperience developing high quality, high performance server softwareKnowledge of a scripting language like Python is a plusStrong background in computer science: algorithms, data structures, concurrency, and distributed systemsExperience with Hadoop, Kafka and/or Spark is a plusExcellent communication and collaborative skillsAble to work as part of a small, focused team and give your best effort| Description: Build high performance server side software and scalable APIs that power decisions for Siri Search and Knowledge, including:

* Scalable APIs for querying Knowledge Graph
* Knowledge Representation and Semantic Search
* Knowledge graph Indexing pipelines
* Query analysis platform and tooling
* Streaming infrastructure and streaming data processing
* A/B test infrastructure
* Machine learning infrastructure
* Profile and optimize the latency in a high QPS environment
* Design and implement testing and alerting to ensure the quality of these services and pipelines

| Education & Experience: Bachelors or Masters degree in Computer Science or equivalent work experience
| Additional Requirements: * Deep understanding of the search and information retrieval fundamentals including indexing, query understanding, retrieval* Experience building search solutions using Lucene/Elastic search or related search technologies* Experience building real-time data ingestion pipelines using big data / streaming technologies like Kafka, Spark.

Apple

Cupertino, CA

Apple Inc. designs, manufactures, and markets mobile communication and media devices, and personal computers. It also sells various related software, services, accessories, and third-party digital content and applications. The company offers iPhone, a line of smartphones; iPad, a line of multi-purpose tablets; and Mac, a line of desktop and portable personal computers, as well as iOS, macOS, watchOS, and tvOS operating systems.

It also provides iTunes Store, an app store that allows customers to purchase and download, or stream music and TV shows; rent or purchase movies; and download free podcasts, as well as iCloud, a cloud service, which stores music, photos, contacts, calendars, mail, documents, and others. In addition, the company offers AppleCare support services; Apple Pay, a cashless payment service; Apple TV that connects to consumers’ TVs and enables them to access digital content directly for streaming video, playing music and games, and viewing photos; and Apple Watch, a personal electronic device, as well as AirPods, Beats products, HomePod, iPod touch, and other Apple-branded and third-party accessories.

The company serves consumers, and small and mid-sized businesses; and education, enterprise, and government customers worldwide. It sells and delivers digital content and applications through the iTunes Store, App Store, Mac App Store, TV App Store, Book Store, and Apple Music. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was founded in 1977 and is headquartered in Cupertino, California.

  • Industry
    Information Technology
  • No. of Employees
    132,000
  • Jobs Posted
    4535