Avatar for Josh.ai

AI for the Home

Software Engineer - Natural Language Processing

$60k – $120k • 0.0% – 1.0%
Apply now
Job 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 AI 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.

Applicants must be authorized to work in the U.S.

More jobs at Josh.ai

View all jobs

Backend C++ Josh Software Engineer

Apply now

Senior Fullstack Developer

Apply now

Cloud Infrastructure Engineer

Apply now

Android Application Developer

Apply now

Technical Support Specialist

Apply now