Senior Java Engineer - Natural Language Processing (NLP) PulsePoint
THIS JOB HAS EXPIRED
Allvoices, a division of PulsePoint, is the leading citizen journalism site on the internet today. The successful candidate will thrive in a small high-energy team, should have a passion for writing quality code on an aggressive release cycle, take ownership of new problems, and be able to think through and solve complex issues. The candidate should be a flexible, highly independent worker as well as an excellent team player, and able to work efficiently under schedule deadlines and with the product team's passion for quality and delivery.
Responsibilities
- Design, implement and maintain applications' architecture as it pertains to the language models for content on the site.
- Apply language models to optimizing search engine performance on the site.
- Apply language models to improved relevancy of aggregated content and content auto-categorization.
- Own the implementation of feature areas, and drive the design and specification of these areas
- Investigate solutions and technologies as new needs emerge
- Have experience with OpenNLP and other Open Source modules.
Requirements
- BSCS required, PhD in Computer Science or Computational Linguistics a plus
- 6+ years experience developing applications in Java
- Expertise in OpenNLP and in Lucene
- Experience with MySQL
- Strong documentation habits and a neat, thoughtful coding style
- Ability to work efficiently and effectively with short, overlapping release cycles
- Ability to work successfully both independently and in a team setting
| Location: |
New York, NY
United States
|
THIS JOB HAS EXPIRED