Delivering Innovation
Technical Leader – Natural Language Processing
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
113 days ago
Salary
$140K - $215K / year
Seniority
Senior
Job Description
Technical Leader – Natural Language Processing
Kitware Inc.
• Bring your technical expertise and project management skills to lead small teams of researchers and engineers on advanced R&D projects funded by government and commercial customers. • Collaborate with external, well-known academic and industry researchers in Natural Language Processing, ML, AI, and computer vision. • Lead proposals for new funding from government R&D organizations and/or commercial companies. • 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.
Job Requirements
- PhD in Computer Science or related field with a minimum of 6 years relevant experience.
- 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 collaborating successfully with others and thriving in a fast-paced and dynamic work environment.
- Experience leading federal and/or commercial business development activities and winning R&D funding.
- Experience developing and nurturing project teams, building an environment of collaboration.
- Excellent project management skills with demonstrable efforts leading and delivering complex research projects on time, within budget, and with a high level of customer satisfaction.
- Experience in supervising and reviewing research and software developed by others.
- Experience designing and implementing complex software systems.
- 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
- comprehensive benefits package includes a 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 Guides
Related Job Pages
More NLP Engineer Jobs
NLP Engineer
Syntax TechnologiesWe empower your today to transform your tomorrow through practical career training in IT 👩💻👨💻
• 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
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)
Senior Computational Linguist
ThirstySproutScaling? Build world-class engineering teams that ship high performing custom software products with ThirstySprout
• 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
Machine Learning Engineer – Natural Language Processing
Primordial LabsNatural Language Warfighting Interface
• 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



