Senior NLP Engineer (NER, Relationship extraction)
5d ago

About Behavox

We are a fast-growing and pioneering people analytics company that is transforming the financial workplace. We use cutting-edge software and machine learning to generate previously unidentifiable insights into employee behavior and performance.

We have been recognized by renowned companies such as Amazon Web Services and Google Cloud for our achievements in AI, big data analytics, and machine learning.

We have also been included in the Forbes FinTech 50, CB Insights AI 100, and Tech Nation’s prestigious Future 50 program.

Our goal is to help businesses achieve better outcomes by developing and delivering data-driven solutions for compliance, CRM, HR, and workplace productivity.

We also aim to rapidly expand our worldwide customer base to include companies across all major industries.

About the Role

Behavox platform is a powerful tool that helps our clients work their way through billions of data items by means of searching, filtering and visualizing relationships between entities in the system.

As an NLP engineer with specialization in named entity recognition and relationship extraction, you will be joining the team that develops machine learning systems for text classification, entity recognition, similarity search in order to increase the quality and relevance of insights that we provide to our clients.

Current state-of-the-art NLP methods and models introduce important breakthroughs in such fields as named entity recognition, relationship extraction, coreference resolution.

Using distributed word representations and transfer learning brings significant improvements in the ways we perform fundamental NLP tasks and structure our text processing pipelines.

Your area of responsibility will be research and development on the application of both classical and modern NLP techniques to perform these tasks applied on communications data of large financial institutions - to help to structure information about entities, their relationships, and contexts that are present in vast amounts of text.


  • Development of named entity recognition and relationship extraction systems for specific financial markets domains : equity, fixed income, derivatives;
  • Development of relationship extraction and intent recognition systems for chats;
  • Assembling specifications for required datasets and producing annotation guidelines according to a business problem, performing weak labeling of datasets, clarification of requirements with product teams;
  • Development of production-ready code for model serving, automatic updating and maintenance in the production environment.
  • Ideal Candidate Profile

  • 3+ years of experience working in NLP area or related fields;
  • Proven track record of design and development of solutions in one or more of the following areas : named entity recognition, relationship extraction, entity resolution / disambiguation, intent recognition;
  • Strong Python skills, proficiency with at least one modern machine learning framework : Tensorflow, Keras, PyTorch;
  • Experience in producing production-ready infrastructure for developed solutions.
  • What We Offer

  • Passionate team applying cutting-edge tech to data and analytics;
  • Competitive salary;
  • Fully covered health benefits for employee and family;
  • Generous time-off policy;
  • Flexible work schedule.
  • Selection Process

  • HR phone interview to discuss your skills, experience, and interests;
  • Interview with the hiring manager;
  • Take-home technical task;
  • Final on-site interview with NLP Team members and Chief Data Scientist.
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form