Technical Leader of Natural Language Processing

Technical Leader of Natural Language Processing

As a Technical Leader, you will contribute to building a strong NLP capability, provide technical leadership for a team of NLP researchers and engineers, mentor junior staff, and make critical design decisions for complex projects. This position offers a unique opportunity to work on cutting-edge NLP technologies and make a significant impact on various applications. Our work covers a broad range of NLP applications, including information extraction, knowledge graph construction, text summarization, sentiment analysis, entity linking, and question answering. We develop and apply innovative techniques such as large language models (LLMs), deep learning, and machine learning across various modalities, including text, speech, and video, to solve complex real-world problems. We often integrate our NLP solutions into larger systems, working with computer vision, data analytics, and software engineering experts. Our projects span across domains such as medical imaging, scientific literature, intelligence analysis, and manufacturing, providing diverse and challenging opportunities.

Responsibilities:

  • Contribute to building a strong NLP capability
  • Provide technical leadership for a team of NLP researchers and engineers
  • Mentor junior staff
  • Make critical design decisions for complex projects
  • Lead the architecture, design, and implementation of robust NLP systems
  • Drive innovation in NLP algorithms and methodologies
  • Collaborate with cross-functional teams to integrate NLP solutions into various products
  • Present research findings at conferences and publish in peer-reviewed journals
  • Actively participate in proposal writing and project management

Required Qualifications:

  • PhD in Computer Science, Computational Linguistics, or a related field with 5+ years of experience in Natural Language Processing (or equivalent experience)
  • Proven track record of technical leadership and mentorship
  • Strong programming skills in Python with experience in relevant NLP libraries (e.g., PyTorch, TensorFlow, Hugging Face)
  • Deep understanding of machine learning principles and algorithms applied to NLP
  • Excellent communication, presentation, and interpersonal skills
  • U.S. Citizenship or Permanent Resident status is typically required for this position

Preferred Qualifications:

  • Experience with large-scale data processing and distributed systems
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP)
  • Knowledge of relevant domain-specific ontologies and knowledge graphs
  • Experience with MLOps practices and deployment of NLP models in production

Salary and Benefits:

Salary will be based on qualifications and experience. Excellent benefits package provided, including medical and dental insurance, 401(k) retirement plan, flexible working hours, and a generous paid time off program. Learn more about working at Kitware at kitware.com/careers.

On-site/Hybrid Locations:

New York, NY; Clifton Park, NY; Raleigh, NC; Arlington, VA; Dayton, OH; Burlington, MA

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of employment Visas at this time.

Kitware is an equal opportunity employer committed to diversity and inclusion in the workplace.

Job Type: Hybrid
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx