NLP (Natural Language Processing) Engineer
Job Description
What we want you to do…
You’ll be a critical member of an engineering team working on architecting, developing and augmenting cutting edge AI technology, which is a crucial part of our next generation AI based platform.
Who you are…
You are a self-motivated, dynamic professional who loves to build things from scratch. Platform. Tools, languages do not matter you.
You also meet most (if not all) of the following requirements:
2-4 years of relevant work experience
Bachelors/Master’s degree
Familiar with Java / J2EE, Python, scala, Haskell, prolog
Familiarity with
1.Ontology development, enrichment, auto-population
2. Natural language understanding : Anaphora resolution, Discourse structure analysis ,Ellipsis, Parsing: syntactic, semantic
3. Natural Language Processing : Named entity recognition, Text classification, word embedding
4. Natural Language generation
Machine Learning platforms like Apache Spark MLlib, Stanford NLP, Moses, Joshua, Tensor Flow , DeepLearning4j .
Ability to customize open source AI algorithms.
Understands Linguistics and the underlying algorithms behind NLP
Familiarity with AWS, Linux, Unix
Familiarity with Git , SVN , Jira
Familiarity with Agile Tools and Methodologies
Good verbal and written communication skills.
Ability to learn technology quickly through instruction and self-training.
You are Self Motivated to get things done and a Self-starter
All your information will be kept confidential according to EEO guidelines.