Lead NLP Data Scientist

We are on the lookout for a Lead NLP Data Scientist to spearhead our efforts in transforming vast amounts of unstructured data into actionable intelligence. With a keen focus on data-to-text applications and deploying state-of-the-art (SOTA) NLP solutions, this role is pivotal in enhancing our proprietary intelligence feed, contributing directly to our mission of making the world a safer place. The ideal candidate will bring a deep understanding of NLP development frameworks, large language models (LLMs), and the ability to design NLP-based workflows that turn complex geographical data into insightful narratives.

Key Responsibilities

  • NLP Solution Development: Lead the creation and implementation of advanced NLP solutions, focusing on data-to-text applications to enhance our intelligence feed’s accuracy and readability.
  • Expertise in Development Frameworks: Utilize deep knowledge of NLP frameworks and libraries (Python, NLTK, spaCy, Hugging Face Transformers) to develop cutting-edge applications.
  • Large Language Models (LLMs): Apply expertise in LLMs, including deploying open-source models using tools like Langchain on bare-metal infrastructure. Innovate with techniques such as Retrieval-Augmented Generation (RAG) to enrich LLM applications with source lineage.
  • Data Processing and Insight Generation: Design and deploy NLP-based workflows, in collaboration with our DevOps/MLOps teams, to process and interpret large volumes of geographical data, transforming it into actionable, human-readable insights.
  • Search Engine and Knowledge Base Integration: Lead the development or integration of NLP-driven search engines and knowledge bases, enhancing our ability to quickly access and leverage vast information stores.
  • Collaboration and Leadership: Work closely with intelligence analysts, backend engineers, and other stakeholders to ensure the seamless integration of NLP technologies into our product offerings. Communicate complex NLP concepts effectively to a diverse audience, fostering understanding and collaboration across teams.

NOTE: This role requires SC clearance. Applicants must be UK residents with the right to work in the UK.

Essential Skills

  • Advanced NLP Experience: A minimum of 5 years’ experience in NLP, particularly in data-to-text applications and deploying SOTA NLP solutions in production environments.
  • NLP Development Frameworks: Profound knowledge of NLP development frameworks and libraries essential for creating sophisticated NLP applications.
  • Proficiency in Programming and Libraries: Expertise in programming languages relevant to NLP (e.g., Python) and familiarity with key NLP libraries (NLTK, spaCy, Hugging Face Transformers).
  • Large Language Models (LLMs) Expertise: Demonstrated experience with LLMs and innovative techniques to enhance their application in practical, real-world scenarios.
  • Collaboration and Communication: Exceptional ability to collaborate across disciplines and communicate complex technical ideas to non-specialist audiences effectively.

Desirable skills

  • Data Processing and Insight Generation: Ability to craft and implement NLP workflows that efficiently process geographical data, yielding insightful and accessible intelligence.
  • Search Engine Integration/Development: Experience in the integration or creation of NLP-driven search solutions, with a solid understanding of leveraging knowledge bases.

Work life and Perks

  • Hybrid working: some time in the London hub with the team, some time at home.
  • 25 day leave allowance plus bank holidays (your birthday is also on us!), some international travel may be required (all travel is covered by the company).
  • Benefits package

Apply for this job