AI/ML Job: Natural Language Processing & Search Engineer

Insight Engines

Natural Language Processing & Search Engineer at Insight Engines

🇺🇸 United States › California › San Francisco   (Posted Sep 9 2018)

About the company
Insight Engines’ software enables organizations to unlock the value of machine data so it becomes accessible and actionable to anyone in an organization, from an analyst to an executive. Its unique and powerful technology leverages natural language, or “plain English”, search queries against machine data, thus eliminating the need to learn and use complex search languages. Insight Engines’ flagship product is Insight Engines Cyber Security Investigator for Splunk, which allows cybersecurity professionals to use natural language search on data in Splunk to quickly detect, investigate, and visualize cyberthreats. Insight Engines is backed by August Capital, Splunk, GV (formerly Google Ventures), and Data Collective, and is headquartered in San Francisco, CA.

Job position

Job description
As an integral part of our technology team, you will work on the core of our natural language query engine. This means you’ll help build state of the art technologies using semantic parsing, question answering, and query understanding. You’ll get to play many roles, touch many parts of our system, and have a significant impact on our products.

Do you like working with smaller, domain specific datasets?

Do you appreciate the challenge of deploying technology in a non-cloud environment, that may be resource constrained?

We’re a team building an NLP solution with small corpora, without access to giant GPU clusters in the cloud. Practical constraints breed creative solutions, and the problems we focus on include but are not limited to:

Bootstrapping a corpus from limited data

Maintaining high precision while improving recall

On-premise machine learning & NLP

Indexing & understanding messy data

Helping people navigate large, complex datasets

So, if you desire to build technologies that change the way people interact with machines, you’ll love working with us. When applying, please tell us about some of the real world problems you have worked on using NLP, ML, and/or search (information recall) techniques.

Salary range: $120K – $160K

Equity range: 0.05% – 0.15%

Skills & requirements

2+ years experience in the software development industry.

Bachelor’s degree in Computer Science, Engineering, Math, Finance, Statistics or related discipline, or 5+ years equivalent technology experience.

Experience with highly technical projects and hands-on implementation.

3+ years experience with Python, Java, or equivalent programming language

Some experience with Unix/Linux

Familiar with at least one database query language, such as SQL

Skilled in at least a few of the following natural language processing techniques

Authorized to work in the United States

Relevant NLP Skills

Syntactic & Semantic Parsing

Machine Translation & Compilers

Text Classification & Clustering

Search Indexing & Fuzzy Matching

Question Answering & Query Understanding

Data Analytics & Error Analysis

Machine Learning for NLP

Apply now!  
Not the machine learning job you are looking for?
Browse all machine learning jobs and we're sure you will find a suitable one!