NLP Engineer

Overview

On Site
$140,000 - $160,000
Full Time

Skills

NLP Engineer
QDI
machine learning
biological literature
JAVA
Python
PyTorch
Tensorflow
BERT
CoreNLP
Natural language processing

Job Details

Role: Senior Lead NLP Engineer QDI

Location: Redwood City, CA

Position Description

As a NLP Engineer, you will be part of a growing NLP team collaborating with cross-functional team of scientists, bioinformaticians, knowledge engineers, and software engineers building powerful tools to gain biological insight into gene expression, variant association, and molecular interaction data. This is a dynamic opportunity for you to develop cutting edge methods, explore new technologies, and help us overcome novel technical challenges. You will use your background in NLP and Machine Learning to assure and accelerate the scientific quality of content acquisition, biological interpretation, and information processing in our applications.

Responsibilities of the role:

- Improve existing pipelines for content acquisition.

- Develop, train, and validate machine learning models to target various use cases for biological literature

- Use a variety of NLP libraries and techniques for entity recognition and relationship extraction.

- Contribute to quality control and reliability efforts for our processes, pipelines, tools, and models that support development, build, and maintenance our biological content.

Position Requirements

- Graduate degree in bioinformatics, computer science, or related field combined with 5-8 years of experience in NLP engineering.

- Proficiency inJava or Python and a demonstrable ability to quickly learn.

- Solid understanding of the deep learning ecosystem.

- Experience with machine learning algorithms and frameworks such as PyTorch or Tensorflow.

- Experience with word embeddings and language models such as Word2Vec or BERT.

- Experience with NLP libraries for Java/Python such as CoreNLP or NLTK.

- Understanding of various terminology and ideas in NLP including important concepts such as Half-of-Speech (POS) Tagging, Statistical Language Modeling, Syntactic, Semantic, and Sentiment Evaluation, Normalization, Tokenization, Dependency Parsing, and Constituency Parsing.

- Knowledge of software development best practices, quality controls, testing techniques.

Personal Requirements

- Excellent critical and analytical thinking skills.

- Strong attention to detail.