Speech Processing ML Algorithm Engineer

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $226k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $196,562–$254,750 — the blue band above. At the midpoint, this role pays about $214k versus about $226k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Speech Processing ML Algorithm Engineer

JOB TITLE: Speech Processing ML Algorithm Engineer The Speech Processing ML Algorithm Engineer joins the Acoustics ML Algorithm Development team within the Hardware organization. This role focuses on advancing speech enhancement for next-generation hardware, specifically addressing low-latency, real-time processing constraints. You will design, train, and evaluate models for noise suppression, de-reverberation, echo suppression, and multi-microphone processing. Key responsibilities include bringing early prototypes to production while balancing quality, complexity, and latency trade-offs. You must demonstrate proficiency in PyTorch, Bash, and audio signal processing fundamentals like STFT analysis. The role requires deep knowledge of transformers, recurrent and convolutional neural networks, and speech quality evaluation metrics such as PESQ and STOI. You will work on technical problems involving streaming and causal processing to improve audio experiences across various hardware components.

What you'll do

  • Design, train, and evaluate machine learning models for speech enhancement tasks.
  • Develop algorithms for noise suppression, de-reverberation, echo suppression, and multi-microphone processing.
  • Build models that meet strict low-latency and real-time constraints for shipping hardware.
  • Implement streaming and causal processing techniques for real-time audio applications.
  • Conduct speech quality evaluations using objective metrics and subjective listening tests.
  • Perform data simulation and augmentation to support model training and evaluation.
  • Translate early prototypes into production-ready models through cross-functional collaboration.
  • Apply model efficiency techniques such as quantization-aware training or distillation.

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 and convolutional neural networks for audio ML research.
  • Experience designing, training, and evaluating models for noise suppression, dereverberation, source separation, or echo residual suppression.
  • Experience building models for 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 speech quality evaluation metrics (e.g., PESQ, STOI, SI-SDR, DNSMOS) and subjective listening tests.
  • Experience with adaptive filter prediction, model efficiency techniques, or high-performance cloud computing (preferred).

More like this

Similar roles

Acoustics ML & DSP Engineer

Apple Inc

Boulder, CO 3 days ago $134,700–$249,500
Python PyTorch C/C++ MATLAB Max/MSP DSP Machine Learning Speech Processing Cloud Training Pipelines Data Preprocessing beam-forming Noise Suppression Multi-modal Machine Learning Version Control
3+ yrs exp

Machine Learning Algorithm Engineer

Apple Inc

Cupertino, CA 9 days ago $150,400–$277,600
Generative AI Python PyTorch Signal Processing Time-series Analysis Deep Learning C/C++ Digital Signal Processing Data Pipelines GPU Clusters Machine Learning Feature Extraction Spectral Analysis
3+ yrs exp