Principal Machine Learning Engineer, Speech Recognition

closed
SoundHound AI Logo

SoundHound AI

📍Remote - Canada

Summary

Join SoundHound AI's ASR Modeling team as a Principal Software Engineer, Machine Learning, leading research and development of cutting-edge speech recognition solutions. You will drive innovation in ASR architecture, lead ML research, develop novel algorithms, train large-scale models, and collaborate with cross-functional teams. This role requires a Ph.D. or Master's in Computer Science with significant experience in ML and ASR. You'll need expertise in deep learning frameworks, Python programming, and problem-solving in conversational AI. The position offers a flexible work arrangement with options for remote, hybrid, or in-office work, along with comprehensive healthcare, paid time off, and other benefits. The location is Canada-wide, with a requirement for in-office presence on specific days for those near Toronto.

Requirements

  • Have a Ph.D. in Computer Science and bring at least five years of relevant, hands-on industry experience, or a Master's in Computer Science with at least eight years of industry experience
  • Have a proven track record of impactful research and development in Machine Learning and ASR, with a portfolio of publications and projects that showcase your expertise
  • Be highly skilled in deep learning frameworks (e.g., TensorFlow, PyTorch) and have experience with training large-scale models
  • Have strong programming abilities in Python, enabling you to implement and optimize ASR models effectively
  • Be adept at solving complex problems and developing innovative solutions in the realm of conversational AI
  • Be passionate about staying at the cutting edge of AI research and are driven to push the boundaries of what's possible in conversational AI
  • Be excellent in teamwork and communication, collaborating seamlessly with cross-functional teams

Responsibilities

  • Drive innovation and advancements in the core architecture of Automatic Speech Recognition (ASR)
  • Lead and contribute to cutting-edge research in Machine Learning (ML), with a focus on ASR, natural language understanding, dialogue generation, and context-aware conversational systems
  • Develop novel algorithms and models to enhance the performance and intelligence of our ASR platform
  • Train and optimize large-scale deep learning ASR models
  • Collaborate closely with cross-disciplinary teams, including machine learning engineers, software developers, and product managers, to translate research insights into practical solutions
  • Mentor and support junior researchers and engineers, fostering a culture of continuous learning and innovation
  • Stay informed on the latest developments in ASR and large language models (LLMs), driving the ongoing enhancement of our technology stack

Preferred Qualifications

  • Be proficient in C/C++ and possess strong overall software engineering expertise
  • Have industry experience in the field of Automatic Speech Recognition (ASR)

Benefits

  • Comprehensive healthcare
  • Paid time off
  • Other benefits
  • Salary and equity
This job is filled or no longer available