At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives.At Sonos we want to effortlessly connect listeners to the music content they love. We have developed Sonos Voice Control to do exactly that: allow users to naturally connect to their favorite music via an accurate, and easy-to-use vocal assistant. The Sonos Voice Experience team brings together an interdisciplinary group of software engineers (embedded, backend, frontend, quality assurance) and linguists in addition to signal processing and machine learning scientists. Together, the team has created a voice interface for Sonos users to control their music and their Sonos system, placing privacy at the heart of its design. No additional data leaves the home. We’re currently looking for a software engineer to join our tooling team within the Machine Learning (ML) Operations SVE group and help us build the software backbone used by our linguists and ML scientists to create and evaluate production-grade ML models running for Sonos Voice Control. What you will do:Contribute to the design and implementation of our key internal product used for the end to end evaluation and release of the Sonos Voice Control ML stack. The backend of this product is implemented in Scala and the frontend in JavaScript using React.Contribute to other new tooling to support the work of the Language and ML scientist teams.Skills you need:Strong coding skills, preferably in Scala or another functional programming language Strong team spiritExcellent verbal and written communication skills (English)Understanding of development processes including design, implementation, unit testing, test automation, continuous integration, version control, etc.An eagerness to learn, a versatile skill set, and a driven, detail-oriented approachUser centric mindsetExperience and interest in frontend development (even if acquired through personal projects)Preferred:Knowledge of Scala ZIO, Rust or PythonKnowledge of KubernetesInterest in ML topicsYour profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.
View Original Job Posting