AI/ML - Engineering Mgr (Siri Knowledge QU), Siri Search & Knowledge Platform

Santa Clara Valley (Cupertino), California, United States
Machine Learning and AI


Role Number:200189633
Help us make Siri smarter! We're seeking software engineers and architects to work on improving data workflows for Siri's open domain query understanding. As an expert in developing software and tooling to manage large, dynamic data sets, you'll be building platform for data ingestion, cleaning, transformation and evaluation to support a rapidly scaling organization.

Key Qualifications

  • 5+ years of relevant engineering work experience and 2+ hands-on technical management experience
  • Knowledge of machine learning fundamentals such as feature extraction, learning algorithms, training and evaluation. Experience with NLP a plus (parsing, word-embeddings, etc.)
  • Led several engineering projects with multiple dependencies across teams
  • Excellent problem-solving and analytic skills
  • Track record in partnering with recruiting to build engineering teams
  • Actively mentored and mentored team members in their careers
  • Excellent communication skills and teamwork
  • Passion for building phenomenal products, curiosity and desire to learn
  • Proven computer science and systems foundations; ability to quickly learn new domains
  • Coding experience in 1-2 of the following languages: Python, SQL, GO, Scala, Java, C/C++
  • Experience working with large data sets and pipelines, ideally using the Apache software stack (e.g. Spark, HBase)
  • Experience architecting and leading development of tooling (e.g. web apps) for 1st party partners
  • Basic knowledge of devops:
  • Scripting in UNIX-type OS (e.g. Linux, Mac OS)
  • Continuous integration and continuous development solutions (e.g. Jenkins, etc.)
  • Cloud-native deployment (e.g. Kubernetes)


* Lead the tooling and data engineering powering Apple's state-of-the-art machine learning and question answering platform, ensuring quality and volume of answers delivered by Siri * Collaborate with software engineers and product managers to understand and prioritize requirements * Work with, and mentor team members to help them debug and propose solutions to machine learning problems across our platform * Recruit and hire new team members, and helping them grow both in their roles at Apple and in their careers

Education & Experience

BS or MS in Computer Science or a related field

Additional Requirements

  • The following experience is nice to have, but not required:
  • * Data modeling
  • * Experience working with search engines
  • * Machine learning
  • * Natural-language processing