Natural Language Processing (NLP) R&D, Applied to Humanitarian Causes
Full-time remote employment position; not open to consultants
Company headquartered in Indiana
Your Goal:
This isn’t just a job! You will assist the missions of dozens of non-profits whose causes span helping the elderly through fighting human trafficking — through information extraction and general programming.
The Company:
Our goal is to build scalable software on a back-end of machine learning, image processing, and database integration with a front-end designed for non-expert users to help them with data cleaning, information extraction, and marketing. We generally do not perform development-for-hire. Instead, we are building the Updentity platform to be used by our cause-oriented clientele, both nonprofit and select for-profit organizations.
The Role:
Natural Language Processing (NLP) R&D, Applied to Humanitarian Causes
You will perform a wide variety of programming tasks, ranging from algorithm development to integration to front-end development, though with a focus on back-end development. We will meet by Skype on a weekly basis to establish priorities and refine a backlog. Almost everyone on the team will use the results of your work, as well as our customers, in a variety of ways. We require diverse technical capabilities and a creative mindset that can solve problems with minimal guidance.
Responsibilities:
- Expand the capabilities of our Data Grabber with automatable image processing solutions including text categorization, domain classification, entity extraction and linkage, event detection, and text preprocessing
- Develop test data sets and automated tests that keep track of performance metrics
- Integrate third-party software and data sources as much as possible — avoid “rolling our own”
- Perform general programming tasks as needed everywhere throughout our code stack
- Innovate, share, and educate team members and community
Requirements:
- Curiosity and a sense of humor; ability to withstand occasional puns and obscure movie references
- Experience in machine learning, natural language processing, information retrieval, database integration, and use of design patterns for making clean software layers
- Expert knowledge in at least one of the following areas:
- Topic modeling, clustering and classification
- Acquiring natural language resources
- Domain-specific language modeling
- Tool and library experience such as
- Big Data platforms like Hadoop/Mahout, Spark/MLlib
- Amazon Web Services
- Strong Java and PHP skills
- Experience with Linux/Unix scripting
- Be willing and able to serve all constituencies without bias, including, without limitation, bias based on race, religion, sexual orientation, handicap, or national origin
Perks:
- Telecommuting and flextime options
- Encouraging and self-directed work environment
- Support for medical coverage
- Optional 401(k) participation
- Ability to go to sleep each night knowing you make the world a better place
To Apply
Write to careers@updentity.com with your resume and short descriptions of you qualifications for each bullet under the Requirements section. Resumes sent without this information will not be considered.