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.

 

Senior Software Engineer Needed at Updentity