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

Seattle, WA 98104
  • Job Code
    200282190
  • Jobs Rated
    8th
Summary

Summary

Posted: Aug 26, 2021

Role Number:200282190

Apple's Knowledge Platform powers features across a variety of Apple products, including Siri, Spotlight, Safari, Messages and Loo...Summary

Summary

Posted: Aug 26, 2021

Role Number:200282190

Apple's Knowledge Platform powers features across a variety of Apple products, including Siri, Spotlight, Safari, Messages and Lookup. The features built by Knowledge Platform team 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

  • Strong coding skills in either C++, Java or Golang
  • Strong background in computer science: algorithms, data structures, concurrency, and distributed systems
  • Experience developing high quality, high performance server software
  • Excellent communication and collaborative skills
  • Able to work as part of a small, focused team and give your best effort
  • Knowledge of a scripting language like Python is a plus
  • Experience with Hadoop, Kafka and/or Spark is a plus
  • Experience with deploying Machine learning models to production is a plus

Description

Design and develop high performance server side structured graph query APIs for Apple Knowledge Graph product
Work with other teams within Siri to delineate requirements and coming up with APIs which are optimized for performance.
Develop tools and scripts to measure the quality of data indexes and ranking algorithms.
Design, develop and support index pipelines powering Apple Knowledge Graph.
Diagnose and implement fix production issues for Knowledge Graph APIs and Indexing Pipelines
Design and develop semantic annotation API services for Knowledge Graph

Education & Experience

Bachelor's or Master's 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 deploying ML models in production environment
  • Experience building real-time data ingestion pipelines using big data / streaming technologies like Kafka, Spark.


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 - Sr. Software Engineer (Knowledge Graph), Siri Search, Knowledge & Platform

Apple, Inc.
Seattle, WA 98104

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