About this roleWe are looking for an experienced Machine Learning Engineer to join our team and help develop cutting-edge speech recognition models that help teach language fluency. In this role you will take ownership of the end-to-end modeling pipeline, from training and experimentation to deployment and monitoring. You will also work closely with Product teams to design innovative learning experiences and measure the efficacy of production models as they affect our end users. We are a small, dynamic team where you will contribute as a developer and thought partner on team projects like ASR, assessment, pronunciation, content personalization, and much more. This is an incredibly exciting time to join an ML team designing a personalized learning experience that will revolutionize language learning for millions of learners worldwide - come join us!
What you'll be doing- Training and deploying ASR models end-to-end, including monitoring, performance tracking, and retraining
- Improving the pronunciation model that provides precise feedback, and make it more central to our learning app
- Creating metrics to measure ASR performance across tasks and languages
- Expanding our ASR systems to new languages and markets
- Building and maintaining data infrastructure such as training/evaluation datasets and labeling pipelines
What we're looking for- Extensive experience training large models on GPUs and deploying custom deep learning models
- Proficiency in Python and common Deep Learning frameworks like PyTorch
- Demonstrated experience owning ML pipelines end to end, from POC to production
- Strong communication skills and the ability to explain complex ML concepts to non-technical stakeholders
- Sharp product sense and an ability to think broadly and cross-functionally about model quality in the context of user experience
- Bonus
- Experience with speech or audio
Office