Astute Solutions is seeking an exceptional NLP software developer to join our team. The ideal candidate has exceptional core software engineering skills, experience with Natural Language Processing and Machine Learning.

Candidate should be a self-starting, energetic individual with excellent communication skills to effectively collaborate with all levels of the organization. Candidate should have years of experience developing web applications. A desire to learn, and a strong motivation to succeed are an integral part of our team, and we expect everyone to be a force for shaping the long-term direction of our products.

Essential Responsibilities Include:
Utilize natural language process to mine unstructured data allowing the building of document clustering, topic analysis and text classification.

Develop methods to support and drive the development of new product features to support our Virtual Agent and Knowledge Management applications.


Astute Solutions


Position Requirements:

Minimum of 6 years of experience in a professional programming position.

Experience with search technology

Experience with NLP, information retrieval, machine learning and/or AI.

Able to understand and process abstract thoughts and concepts.

Strong and demonstrable troubleshooting and problem solving skills.
Be self-motivated and able to work on a wide variety of tasks with varying degrees of guidance.
Have knowledge of current software development best practices.
Communicate proficiently and able to communicate technical concepts verbally and in writing to non-technical associates/customers.
Desire to create innovative solutions quickly with a high degree of quality.
Knowledge of Java and/or Python language.
Familiar with popular NLP libraries: OpenNLP, StanfordNLP, NLTK, etc.
Ability to read and understand research papers in NLP and/or Machine Learning.
Familiar with some popular machine learning methods: K-Means, Naive Bayesian, Support Vector Machines, Maximum Entropy.
Preferred Skills:

Experience with commercial software.

Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure).

Worked on some NLP projects for social media (Twitter, Facebook).


MS in Computer Science, Mathematics, or EE, or relevant industry experience is required, MS in Computer Science or related technical field is desired, or equivalent experience.

Educational level:

Master Degree

Level of experience (years):

Senior (5+ years of experience)

How to apply:

Please mention NLP People as a source when applying


Tagged as: , , , , , ,

About Astute Solutions

customer service solutions