Speech Processing ML Algorithm Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
13 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $224k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 50% of similar roles. Most pay $194,125–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $224k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Speech Processing ML Algorithm Engineer

The Speech Processing ML Algorithm Engineer joins the Acoustics ML Algorithm Development team within the Hardware organization to advance speech enhancement technologies. This role focuses on designing, training, and evaluating machine learning models for noise suppression, de-reverberation, echo suppression, and multi-microphone processing under strict low-latency, real-time constraints for hardware products. The successful candidate will work with cross-functional teams to move prototypes into production while navigating trade-offs between quality, complexity, and latency. Key technical requirements include expertise in transformers, recurrent and convolutional neural networks, and signal processing fundamentals like STFT analysis. Candidates must be proficient in PyTorch and Bash, and possess knowledge of speech quality metrics such as PESQ and STOI. The role addresses the critical challenge of improving audio clarity across various hardware devices by implementing advanced algorithms for streaming and causal processing applications.

What you'll do

  • Design, train, and evaluate machine learning models for speech enhancement tasks like noise suppression and de-reverberation.
  • Develop multi-microphone processing algorithms that meet low-latency and real-time hardware constraints.
  • Implement streaming and causal processing techniques to balance quality, complexity, and latency trade-offs.
  • Apply signal processing fundamentals, such as STFT analysis and synthesis, to audio data.
  • Conduct speech quality evaluations using objective metrics like PESQ and STOI alongside subjective listening tests.
  • Develop model efficiency techniques including quantization-aware training or distillation for production deployment.
  • Research and reproduce state-of-the-art literature to improve existing speech processing technologies.
  • Manage the full development lifecycle from early prototypes through to final product integration.

What we're looking for

  • MS or PhD in a computational science field or 3+ years of experience in ML for speech processing.
  • Deep understanding of transformers, recurrent neural networks, and convolutional neural networks for audio research.
  • Experience designing, training, and evaluating models for noise suppression, dereverberation, source separation, or echo suppression.
  • Experience building models that meet low-latency, real-time requirements including streaming and causal processing.
  • Strong grounding in audio and speech signal processing fundamentals such as STFT analysis/synthesis.
  • Proficiency with PyTorch and Bash, including version control, code review, testing, and reproducible experiments.
  • Working knowledge of objective metrics (PESQ, STOI, SI-SDR, DNSMOS) and subjective listening tests for speech quality evaluation.
  • Familiarity with model efficiency techniques like quantization-aware training or distillation and high-performance cloud computing.

More like this

Similar roles

Senior Machine Learning Engineer, Siri Speech

Apple Inc

Cupertino, CA 148 days ago $184,700$324,800
Machine Learning LLM Natural Language Processing PyTorch JAX Python Reinforcement Learning Deep Learning Data Scaling AI Agents Foundation Models
5+ yrs exp

Machine Learning Algorithm Engineer

Apple Inc

Sunnyvale, CA 49 days ago $150,400$277,600
Machine Learning Python PyTorch TensorFlow C++ Computer Vision CNNs Signal Processing GenAI Distributed Data Processing Agentic Workflows Data Analysis