Machine Learning Engineer, Siri Attention & Invocation

Apple Apple · Big Tech · Cupertino, CA · Machine Learning and AI

Machine Learning Engineer for Siri's Attention & Invocation team, focusing on on-device voice invocation experiences. Responsibilities include building and deploying models, end-to-end training and evaluation pipelines, and optimizing speech/audio processing for Apple devices. Requires strong ML/DL background, speech recognition experience, and software engineering skills.

What you'd actually do

  1. Develop and advance frictionless voice invocation experiences.
  2. Be responsible for developing and integrating Siri’s speech and audio experience in a full range of Apple devices.
  3. Collaborate with researchers to develop advanced machine learning (ML) technologies.
  4. Focus on improving the ML training and evaluation infrastructure for improved research efficiency, and faster modeling iterations.
  5. Develop agile deployment processes which are easier to scale using the best automation practices.

Skills

Required

  • scalable machine learning technologies
  • machine learning
  • deep learning
  • PyTorch
  • TensorFlow
  • C/C++/Python
  • software engineering fundamentals
  • PySpark
  • Airflow
  • analytical skills
  • problem solving
  • critical thinking
  • communication skills

Nice to have

  • speech recognition
  • Master’s or Ph.D. degree
  • product development
  • software product life cycle

What the JD emphasized

  • speech recognition is highly desired
  • strong software engineering fundamentals
  • analytical skills
  • Outstanding problem solving
  • critical thinking
  • creativity
  • interpersonal skills
  • ability to communicate effectively
  • work well in multi-functional teams

Other signals

  • on-device models
  • speech recognition
  • end-to-end pipelines
  • production traffic