Machine Learning Scientist (ASR)
Sonos
Paris, France
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
€70,000.0 - €87,200.0
Working hours
Regular working hours
Job source
Tech stack
C++ (Programming Language)
Data Infrastructure
Python (Programming Language)
Machine Learning
Software Engineering
Speech Recognition
Pytorch
Backend
Information Technology
Low Latency
Machine Learning Operations
Data Generation
Job description
- Work in the Audio Machine Learning team of Sonos Voice Control, together with a group of experienced machine learning engineers and researchers
- Design and train state-of-the-art machine learning models for automatic speech recognition and wakeword detection
- Ensure our models perform the best they can on specialised domains, such as music entities, loudspeaker control and home automation
- Define and implement the data strategy for training and testing, as well as audio augmentation to reflect the far-field acoustic conditions of our products
- Maintain and improve scalable and efficient training and evaluation pipelines
- Contribute to the team’s roadmap and set the technical direction for the ASR domain
- Mentor other team members on ML best practices, experiment planning, and model analysis
- Collaborate with the cloud backend and embedded engineering teams to ensure our models perform the best they can in the different environments
Requirements
- 8+ years experience in machine learning research & engineering for voice applications
- A PhD or Master’s degree in computer science, or a related technical field (or equivalent experience)
- In-depth knowledge of speech processing (ASR, wakeword detection, audio features), particularly latest architectures for automatic speech recognition (RNN-T, Transformers)
- Experience in owning the whole model development lifecycle from data generation, training, evaluation to shipping models for production
- Advanced knowledge of Python and common machine learning toolkits (PyTorch)
- Intermediate knowledge of a low-level compiled language (Rust, C, C++)
Preferred Skills
- Experience in developing models for real-time, low latency, streaming ASR
- Experience in model adaptation techniques for large entity catalogs (shallow-fusion biasing, rescoring, error correction)
- Understanding of the particular challenges of far-field ASR, including acoustics and data augmentation for model training and evaluation
- MLOps and software engineering for efficient training and data infrastructure
Benefits & conditions
Salary: €70,000 - €87,200
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
What Are Large Language Models?
almost 3 years ago
BB
Benedikt Bischof
MLOps – What’s the deal behind it?
almost 4 years ago
BB
Benedikt Bischof
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production
about 4 years ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago