Speech Processing ML Algorithm Engineer
Core
Design, train, and evaluate low-latency machine learning models for speech enhancement (noise suppression, de-reverberation, echo suppression) to improve audio experiences on Apple hardware.
Role type
Senior IC machine-learning algorithm engineer (speech processing)
Builds
Real-time speech enhancement features for Apple hardware products
Domain
Consumer electronics / Audio signal processing
Deliverable
production ML models
Required skills
Speech enhancement model design, low-latency real-time processing, audio/speech signal processing fundamentals, PyTorch, Bash, state-of-the-art literature reproduction, speech quality evaluation metrics
Preferred skills
Adaptive filter prediction and control, model efficiency techniques (quantization/distillation), high-performance cloud computing, open source contributions in ML audio
Technologies
PyTorch, Bash, Lightning, Hydra
Responsibilities
Design and train models for noise suppression, de-reverberation, and echo suppression; optimize models for low-latency streaming and causal processing; collaborate with cross-functional teams to bring prototypes to production; conduct speech quality evaluation using objective metrics and subjective listening tests
Seniority
Senior, hands-on IC