NLP Developer

Job description

Do you want to build a brain?

Ai Software is building an artificial intelligence platform to transform the modern workforce. Think of it like a Siri or Alexa for work, but with secure access to all your apps, documents and your institutional knowledge. Our Ai platform “Jane” is a virtual team member that everyone can chat with to access information and streamline processes. We are integrated with a who’s who of apps including Google Drive, Box, Salesforce, Zenefits, Office 365, Tableau, DOMO and 40+ others.


We support new ideas, collaboration, and the ownership of our product throughout the organization.

Ai Software engineers enjoy the opportunity and benefits of working at an early-stage artificial intelligence startup, but in an environment much more akin to a later stage company given the experience of the founding team. The culture at Ai Software encourages innovation, independent problem solving, and collaboration as we continue to mature our product in the ever-changing work of AI.

Ai Software is funded by the incubator.  As part of our dedication to the St. Louis community, Ai Software is partnered with Create a Loop, a nonprofit focused on teaching kids computer science.

This position is located in St. Louis, MO.

We Have:

* Employer-paid health care

* Casual and diverse workplace

* Free snacks at the office

* Unlimited Vacation policy

* Stock options


You Are:

  • Motivated first and foremost by doing great work
  • Energized to join a startup, not a 9-5 job.
  • Good at problem selection, problem solving and course correcting 


  • Research, design, and analysis of traditional and novel variant solutions to natural language understanding and document analysis problems.
  • Help the development team productionize research code.
  • Follow up the occasional “Mad Science” idea for feasibility.

You Have:

  • Proficiency with Python
  • Experience with structural and semantic text similarity techniques
  • Experience with named-entity recognition
  • Ability to interpret recent papers and implement their ideas



  • Experience with conversational/informal language datasets, eg twitter-esque
  • You’ve competed on Kaggle
  • Experience with WordNet, CoreNLP
  • Experience with OCR software, like tesseract, or have self-trained solutions


To land this gig, come prepared to demonstrate your initiative, intuition and results from whatever you’ve been working on in the past.  Share cool stuff you’ve seen or have done in the NLP/ML space.  Tell us what makes you tick. Show us what you’ve been up to and we will do the same!