Machine Learning Scientist (ASR)

Sonos
Paris, France
1 day ago
Apply on startup.jobs
Prepare application

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

4:16 min

Addressing latency and architecture in voice agents

Chris Heilmann +2 · LIVE

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

2:00 min

Speaker background and current technology implementations

Manjuri Sinha Manjuri Sinha · World Congress 2025

Videos

See all

Related articles

See all