Kitware Inc. logo
Kitware Inc.

Delivering Innovation

Natural Language Processing Researcher

NLP EngineerMachine Learning EngineerFull TimeRemoteSeniorTeam 51-200Since 1998H1B No SponsorCompany SiteLinkedIn

Location

Alabama + 20 moreAll locations: Alabama | Arizona | Colorado | District Of Columbia | Florida | Illinois | Maine | New Mexico | New York | North Carolina | Ohio | Oregon | Maryland | Massachusetts | Minnesota | Pennsylvania | Tennessee | Texas | Utah | Virginia | Wisconsin

Posted

112 days ago

Salary

$125K - $170K / year

Seniority

Senior

Postgraduate DegreeEnglishTypeScript

Job Description

Natural Language Processing Researcher

Kitware Inc.

• Develop robust solutions in the areas of Natural Language Processing, Large Language Models, Foundation Models, ML, and AI. • Develop and evaluate algorithms to understand the textual content of textual and multi-modal data, and/or perform reasoning on extracted data. • Enjoy support and encouragement for participation in national and international NLP, machine learning, AI, and/or computer vision conferences. • Be encouraged to seek funding to grow and develop your own research areas, if you desire.

Job Requirements

  • PhD in Computer Science or related field.
  • Strong publication history in NLP (ACL, EMNLP, NAACL) conferences, or other AI venues incorporating NLP (AAAI, ICML, ICLR, NeurIPS). Candidates should include a detailed list of publications as part of their resume/CV.
  • Experience with natural language text generation, foundation models, large language models (LLMs), using one or more of GPT, Claude, BERT, or similar.
  • Highly innovative and demonstrated track record for solving difficult technical challenges.
  • Experience collaborating successfully with others and thriving in a fast-paced and dynamic work environment.
  • Due to contractual restrictions, only US Citizens will be considered for this position.
  • If not already cleared TS/SCI, willingness and ability to apply for, use, and maintain a TS/SCI security clearance.

Benefits

  • Competitive compensation plan
  • Tuition reimbursement program
  • Flexible working hours
  • Six weeks paid time off
  • 401(k)
  • Health insurance
  • Life insurance
  • Short- and long-term disability insurance
  • Bonus plan
  • Free coffee, drinks, and snacks

Related Job Pages

More NLP Engineer Jobs

Syntax Technologies logo

NLP Engineer

Syntax Technologies

We empower your today to transform your tomorrow through practical career training in IT 👩‍💻👨‍💻

NLP Engineer114 days ago
Full TimeRemoteTeam 51-200Since 2017H1B Sponsor

• Pipeline Development: Design and build end-to-end text extraction pipelines for policy, regulatory, fintech, and healthcare documents • Entity & Clause Extraction: Extract key entities (countries, companies, minerals) and structure policy clauses and obligations • Deep Learning & Transformers: Fine-tune BERT / RoBERTa for NER, text classification, and relation extraction tasks • LLM Integration: Leverage LLM APIs with structured output extraction, prompt engineering, and tool/function calling • Data Engineering: Build scalable Python pipelines for high-volume document processing with robust pre-processing for PDF, DOCX, and HTML • Schema & Graph Readiness: Define and enforce JSON schemas; ensure outputs are clean and compatible with knowledge graph ingestion • Accuracy Improvement: Evaluate model performance, track metrics, and implement feedback loops to improve extraction quality over time

United States
Job Closed
Full TimeRemoteTeam 201-500

Role Description We are hiring a hands-on NLP Engineer to build robust pipelines that convert policy, regulatory, fintech, and healthcare documents into structured, graph-ready data. You will own the full extraction lifecycle from raw text to clean, schema-validated outputs using classical NLP, deep learning, and LLM APIs. Qualifications - 3–5 years hands-on NLP engineering & real production pipelines, not just model experiments - Strong Python skills: OOP, async programming, packaging, and testing - NLP frameworks: spaCy, HuggingFace Transformers, NLTK - Deep learning: fine-tuning transformer models for sequence labeling and classification - LLM API integration: prompt engineering, structured outputs, and function/tool calling - Data pipeline experience: ETL, batch processing, and text pre-processing at scale - JSON schema design and validation using pydantic or json schema Requirements - Pipeline Development: Design and build end-to-end text extraction pipelines for policy, regulatory, fintech, and healthcare documents - Entity & Clause Extraction: Extract key entities (countries, companies, minerals) and structure policy clauses and obligations - Deep Learning & Transformers: Fine-tune BERT / RoBERTa for NER, text classification, and relation extraction tasks - LLM Integration: Leverage LLM APIs with structured output extraction, prompt engineering, and tool/function calling - Data Engineering: Build scalable Python pipelines for high-volume document processing with robust pre-processing for PDF, DOCX, and HTML - Schema & Graph Readiness: Define and enforce JSON schemas; ensure outputs are clean and compatible with knowledge graph ingestion - Accuracy Improvement: Evaluate model performance, track metrics, and implement feedback loops to improve extraction quality over time Benefits - Experience with legal, regulatory, or policy documents (contracts, compliance filings, government publications) - Familiarity with knowledge graphs or graph databases (Neo4j, RDF) - Document parsing tools: pdfplumber, Docling, Apache Tika - Domain knowledge in fintech or healthcare NLP - Exposure to information extraction benchmarks (CoNLL, DocRED, SciERC)

Worldwide
Job Closed
ThirstySprout logo

Senior Computational Linguist

ThirstySprout

Scaling? Build world-class engineering teams that ship high performing custom software products with ThirstySprout

NLP Engineer117 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Help build out the NLU workflows and workstreams • Define and deliver data annotation pipelines and guidelines • Annotate and review linguistic data • Collect data and perform data analysis • Label text for disambiguation and text normalization • Evaluate current system outputs and provide solutions • Translation and localization tasks • Creating and evaluating training and test sets • Prompt engineering

Washington
Job Closed
Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Lead or actively participate in all phases of flight testing for the Anura system • Improve robustness of offline speech-to-text engine for cluttered environments • Infer drone operator's intent and integrate with AI decision making • Support design and implementation of tactical dialog state tracking system

United States
$120K - $180K / year