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

Cupertino, CA 95014
  • Job Code
    200156134
  • Jobs Rated
    8th
Summary

Summary

Posted: Jun 30, 2020

Weekly Hours: 40

Role Number:200156134

Siri's universal search engine powers search features across a variety of Apple products, including Siri, Spotl...Summary

Summary

Posted: Jun 30, 2020

Weekly Hours: 40

Role Number:200156134

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

  • Experience with programming languages including but not limited to: Go, Java or C/C++
  • Experience developing high quality, high performance server software
  • Knowledge of a scripting language like Python is a plus
  • Strong background in computer science: algorithms, data structures, concurrency, and distributed systems
  • Experience with Hadoop, Kafka and/or Spark is a plus
  • Excellent communication and collaborative skills

Description

* Build high performance server side software and scalable APIs that power decisions for Siri Search and Knowledge including Semantic Search, Knowledge Graph representation and scalable APIs for querying the Knowledge Graph.
* Machine learning infrastructure
* Streaming infrastructure and streaming data processing
* 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

Bachelor's or Master's degree in Computer Science or equivalent work experience

Additional Requirements

  • * Deep understanding of 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.
  • Industry background in Consumer Electronics (nice to have)


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

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

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199