Senior NLP/Machine Learning Developer
ProWritingAid offers a unique work environment. The company employs team members working remotely in 6 countries around the world. We give each ProWritingAid team member the freedom and tools to do their best work from wherever they choose. We also offer a flexible vacation policy. We support working parents by offering them flexible hours to suit their needs. Several of our employees have started part-time and migrated to full-time as their home responsibilities have diminished. And vice versa.
You will implement, evaluate and maintain various Natural Language Processing algorithms.
Build datasets for training and evaluation of NLP algorithms
Write statistical and rule-based NLP algorithms
Use exciting technologies such as word embeddings, topic models, CRFs, SVMs
You will have:
3+ years commercial or academic experience of NLP algorithms
3+ years experience of an object orientated programming language (preferably C# but we’ll consider Java, Scala, Python etc)
An in-depth knowledge of English grammar and vocabulary (familiarity with grammar and vocabulary of other languages is a plus)
Focus on quality and timely delivery
Strong attention to detail
A can-do attitude and the ability to think creatively to solve problems
We'll like you even more for having:
Experience working in remote teams
An interest in writing and creative thinking