About the job
The Opportunity
Join our innovative AI team at Otter.ai, driving the future of AI technology to enhance the value derived from meetings and conversations. As a Machine Learning Engineer, you will collaborate with seasoned scientists and engineers to develop and deploy machine learning systems that transform groundbreaking research into production-ready features for our summarization and conversational intelligence offerings.
Your Impact
- Architect, build, and evolve large-scale SID / ASR / NLP / LLM systems that are central to our mission-critical product experiences, impacting millions of conversations.
- Lead the design and implementation of training, fine-tuning, post-training, and inference strategies for large language and speech models using PyTorch and/or JAX, balancing quality, latency, cost, and reliability.
- Design and improve model architectures, loss functions, decoding strategies, and training techniques for speech and language models, guided by both research and production constraints.
- Own end-to-end ML system lifecycles from research prototyping through to production deployment, monitoring, iteration, and long-term maintenance.
- Collaborate closely with product and infrastructure teams to convert cutting-edge research into scalable, production-grade systems that yield measurable user and business impacts.
- Drive system-level enhancements in model performance, robustness, observability, and operational excellence using real-world conversational data at scale.
- Establish technical direction and best practices for ML infrastructure, data pipelines, evaluation frameworks, and deployment workflows in a cloud environment.
- Tackle complex, ambiguous challenges in model behavior, data quality, scaling, and system interactions, often preemptively addressing issues before they impact users.
- Mentor and elevate fellow engineers, shaping team standards, reviewing designs, and fostering a culture of sound technical decision-making and execution.

