Seattle, Washington

  Machine Learning

Permanent

Our client, an AI-driven organization impacting the legal sector, is hiring an NLP Engineer to join the team in Seattle, WA. The successful candidate will collaborate with the CTO and a skilled team to design and develop cutting-edge information retrieval systems that will directly shape the future of legal technology.

Responsibilities

  • As the NLP Engineer, you will work closely with the CTO and team to design and implement advanced information retrieval systems.

  • Enhance search functionality by utilizing NLP techniques, embeddings and vector databases to improve relevance and efficiency.

  • Assess requirements and choose appropriate technologies to develop scalable, maintainable search solutions.

  • Build reliable pipelines for processing PDFs, extracting text, named entities and key information.

  • Configure search engines, develop search APIs and integrate vector databases to enhance similarity scoring.

  • Fine-tune and optimize NLP models to improve search precision and relevance.

  • Create and maintain APIs for smooth communication between application components.

  • Identify and resolve system bottlenecks to improve retrieval speed and accuracy.

  • Collaborate with engineering, product, sales and customer success teams to ensure seamless integration of your work into the broader product.

  • Participate in regular Scrum/Agile meetings and provide mentorship to new members.

Skillset

  • At least 5 years of experience in NLP, information retrieval, and search technologies (e.g. Elasticsearch, OpenSearch, FAISS, Pinecone).

  • Expertise in vector-based search, embeddings and similarity scoring techniques.

  • Practical experience with PDF processing, text extraction and named entity recognition (NER).

  • Proficiency in deep learning frameworks (TensorFlow, PyTorch) and NLP libraries (Hugging Face, spaCy, NLTK).

  • Experience in developing and maintaining scalable APIs (REST, GraphQL, gRPC).

  • Strong Python skills with familiarity in cloud platforms such as AWS, GCP, or Azure.

  • Proven track record of optimizing system performance and managing large-scale search workloads.

  • Knowledge of knowledge graphs, ontologies or semantic search is a plus.

  • Previous experience working in legal sector is a bonus.

51025