Speech Recognition Algorithm Developer

Job description

OrCam is looking for a  passionate, talented, and inventive speech recognition algorithm developer to join our core algorithms team.  At OrCam, the Algorithms team researches, invents, designs and deploys cutting edge algorithms. We focus on machine learning, speech recognition, natural language processing and computer vision. These are used in our existing and future devices to reinvent how people interact with technology. Our developers cope with open problems and are challenged with real-time and power constrains while maintaining state-of-the-art performance. To achieve these goals, you’ll utilize our powerful tools and huge data sets. Team members get a unique chance to work with some of the best-known scientists in the fields of machine learning, speech recognition and computer vision, and maintain a tight relationship with the latest academic work.


Research and development of state-of-the-art algorithms in the field of speech recognition using machine learning and deep neural networks: Automatic Speech Recognition, Language Modeling, Speaker Recognition etc.
End-to-end research and development: from literature review and selecting the approach for solution, through data scraping, results analysis and full implementation on product.
Develop models that work on real-time while maintaining state-of-the-art performances.



*Excellent interpersonal skills

*Team player that is able to tackle independently tasks along the way

*Technological passion, innovation and exploration of new research fields
*Proven ability to learn, such as degree in electrical engineering, computer science, physics or any other related field.
*Ability to take over a problem from research through design and implementation up to performance analysis
*Experience with development in python


*Experience with algorithms design, research and analysis

*Strong  c / c++ programming skills

*Experience with Linux environment