We are looking for a passionate machine learning individual to join our engineering team and help develop the core algorithm to solve real-world, large scale challenges and create soluions for text input and understanding that make a difference in our users lives.
We offer this position in the Full-time or Part-time mode.
Job Description
- We are looking for a highly motivated Software Engineer or Computational Linguist who would like to push the field of NLP and contribute to the development of the technology behind our language-tracking platform.
- You will collaborate with our Software Engineering team and the Founders to solve specific challenges, including data and feature analysis and processing.
- The position will involve all aspects of text processing and text understanding, such as design, architecture, algorithms, correctness, and performance.
Requirements
- Experience in NLP, machine learning or data analytics in areas such as text classification, clustering, segmentation, NER, knowledge mapping, question answering
- Implementation level knowledge of Machine and Statistical Learning techniques applied to today’s NLP problems, such as Speech Recognition, Entity Extraction and Linking, Semantic Parsing, Conversation Analysis, and Machine Translation
- Experience implementing Deep Learning techniques to solve novel language challenges with focus on child langauge learning;
- Experience with tools for text processing and representation; worked with standard tools such as NLTK, gensim, Mahout, OpenNLP, CMUSphinx, CoreNLP, Lingpipe, Mallet, etc.
- Familiarity with Java, Python, Git; comfortable with both object-oriented and procedural programming
- Ability to work with minimal supervision, proactive attitude to problem solving and commitment for timely delivery work
- Minimum 2 years experience in research and/or industry.