Machine Learning Engineer - Speech
Core
Building on-device speech recognition and NLP models for mobile computing and conversational AI products.
Role type
Senior IC machine learning engineer (speech & NLP)
Builds
On-device speech recognition and natural language understanding features for mobile devices
Domain
Consumer technology, mobile computing, speech technology
Deliverable
production ML models
Required skills
Machine Learning fundamentals, Python, deep learning frameworks (PyTorch, TensorFlow, JAX), dataset curation, distributed training, production deployment, error analysis
Preferred skills
Speech technology (ASR, TTS, speaker recognition), NLP (language modeling, text processing), training large models (supervised/self-supervised), shipping ML features in production
Technologies
Apple silicon, PyTorch, TensorFlow, JAX
Responsibilities
Develop algorithms to process proprietary datasets and devise metrics to evaluate quality; Design and implement machine learning models for speech recognition and NLP; Drive data quality insights and influence end-to-end system design; Conduct cutting-edge research and product-oriented development; Collaborate with researchers, engineers, and product teams
Seniority
Senior, hands-on IC