Software Engineer - Natural Language Processing


Company: Inc.

Overview: 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.

Responsibilities: 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/Experience: 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.

Hire an NLP developer
Ai and nlpBusiness applications

Hire an NLP developer

Hire an NLP developer and untangle the power of natural language in your projects The world is buzzing with the possibilities of natural language processing (NLP). From chatbots that understand your needs to algorithms that analyse mountains of text data, NLP is revolutionising industries across the board. But harnessing this power requires the right expertise. That’s where finding the perfect NLP developer comes in. Why do I need to hire an NLP developer?

What is NLP?

What is NLP?

Natural language processing What is natural language processing? Natural language processing, or NLP, is a field of artificial intelligence that focuses on the interaction between computers and humans using natural language. NLP is a branch of AI but is really a mixture of disciplines such as linguistics, computer science, and engineering. There are a number of approaches to NLP, ranging from rule-based modelling of human language to statistical methods. Common uses of NLP include speech recognition systems, the voice assistants available on smartphones, and chatbots.

Hire an NLP data scientist
Ai and nlpBusiness applications

Hire an NLP data scientist

Hire an NLP data scientist and boost your business with AI As artificial intelligence transcends the realm of sci-fi and starts getting intricately woven into our everyday lives, the demand for specialized professionals to oversee its many dimensions has never been higher. If your company is looking to step into the future, now is the perfect time to hire an NLP data scientist! What is an NLP data scientist? Natural Language Processing (NLP), a subset of machine learning, focuses on the interaction between humans and computers via natural language.