Do you develop constituency parsers for breakfast and dependency parsers for dinner? Do you have your own opinion on the Norvig—Chomsky debate?
Grammarly is looking for outstanding Natural Language Processing engineers to help us build the world’s best automated English proofreader. We need someone who wields two swords and is equally good at linguistics and engineering.
Meet your future colleague
Nastasiya OsidachComputational linguist
I am a computational linguist with English language teaching and translation experience. At Grammarly, I am concerned with the improvement of the core grammar engine, which involves syntactic parsing, POS tagging, corpora processing, exploring different NLP-related and machine learning technologies. What I like about the company is that the whole team is passionate about our products. It is a privilege to work here.
As a Senior NLP Developer you will:
- drive the implementation of challenging NLP algorithms in the Grammarly core and help your peers with easier NLP tasks as an expert;
- work with our linguists to collect, organize and process data used in different components of the system;
- brainstorm with us on ways to make Grammarly smarter and develop new technologies at the forefront of modern Natural Language Processing;
- have the luxury to work with world-class scientific advisors and learn from them.
You will get to work with amazing engineers, linguists and business minds from all over the world and experience the magic of direct access within a small team that pays attention to your ideas and contributions. In turn, we expect you to continuously learn, strive for perfection and optimum performance, and be generous with your time and expertise.
- A life passion for Natural Language Processing
- PhD or MSc in both Computer Science and Computational Linguistics or related fields strongly preferred
- 3+ years of developing real-world Natural Language Processing applications
- 5+ years of commercial software development experience
- substantial experience with both statistical and rule-based approaches to NLP
- NLP-related publications and/or open-source projects
- fluency in programming, preferably Python/Java/Lisp
- use of Unix as the main development platform
- great written and spoken English
The following are desirable:
- background in machine learning;
- experience with syntax/dependency parsing, spelling correction, word sense disambiguation or similar NLP applications;
- contribution or at least extensive experience with some of the popular NLP frameworks (OpenNLP, NLTK, LingPipe, Stanford, GATE, etc.).
Goodies we provide:
- A meritocracy that rewards exceptional achievements.
- Creative freedom and room for professional growth.
- Competitive compensation.
We love people who are open, honest, kind, cheerful and have a decent sense of humor.
If you are interested, drop us a line at firstname.lastname@example.org.