Software Engineer - Natural Language Processing
Denver, CO, USA
Josh.ai
ago
💰$60k-$100k
fulltime
ASR
NLP
Overview:
Josh.ai is searching for a team player who is passionate about tackling some of the most challenging problems in natural language processing. This position works closely with our CTO on our natural language processing strategy, which has an immediate impact on the Josh customer experience and our ability to bring joy to our customers’ homes.
Essential Job Functions:
- Build, improve and extend our proprietary rule-based Natural Language Understanding technology that powers a voice interface.
- Prototype models to clean up inaccurate ASR output.
- Take an active role in code reviews and collaborate on design and implementation.
Required Skills:
- Bachelor’s degree in Computer Science.
- Strong knowledge of both scripting and object oriented languages (e.g. Python, C++)
- Track record in NLP/NLU and related technologies.
- Ability to collaborate within and between cross-functional teams; excellent communication skills.
- Experience with software engineering best practices including unit testing, continuous integration, and source control.
Preferred Skills:
- 3+ years prior experience in equivalent NLP role or Masters Degree.
- Passion for smart home, voice control and A.I. technologies.
- Experience working in a start-up environment.
- Experience with noise and unstructured textual data in a speech recognition setting.
- Experience with various Natural Language Processing problems like data normalization, Text segmentation, Part of Speech tagging, Named Entity Recognition, Spelling correction etc.
Salary range:
$60,000 - $100,000.
Applicants must be authorized to work in the U.S.