Lead NLP Engineer

  • Full-time

Company Description

About Increasingly
Increasingly is an award-winning, fast-growing retail technology company focused specifically on the automation of cross-selling for online retailers.
Our clients include large global corporations like Samsung & Canon to several small to medium size retailers across the globe. Our AI-based algorithms help a customer buying a TV on Samsung to find the matching sound bar & purchase both together.
Increasingly is headquartered in London with offices in Lisbon & Bangalore. We work with clients in over 30 countries & 20 languages.
We are looking to rapidly expand our technology & product development operations in India. And we need smart, ambitious people like you who enjoy a fun yet challenging work environment.
We believe strongly that diversity & inclusion are the foundations for a lasting, incredible culture. We also believe that it’s important to get the balance right between work & life.

Job Description

NLP Engineer responsibilities include transforming natural language data into useful features using NLP techniques to feed classification algorithms. To succeed in this role, you should possess outstanding skills in statistical analysis, machine learning methods and text representation techniques.

Responsibilities

  • Your ultimate goal is to develop efficient self-learning NLP Search.
  • You will design NLP search algorithms & proof of concepts.
  • You will select appropriate annotated datasets for Supervised Learning methods
  • You will use effective text representations to transform natural language into useful features
  • Find and implement the right algorithms and tools for NLP tasks
  • Develop NLP systems according to requirements
  • Train the developed model and run evaluation experiments
  • Perform statistical analysis of results and refine models
  • Extend ML libraries and frameworks to apply in NLP tasks
  • Study and transform data science prototypes

Qualifications

We would love it if you have

  • BS/MS in Computer Science, Mathematics, Computational Linguistics or similar field
  • Must have 7+ years in elastic search
  • 2+ years of proven experience as an NLP Engineer 
  • NLP techniques for text representation, semantic extraction techniques, data structures and modeling
  • Ability to effectively design software architecture
  • Deep understanding of text representation techniques (such as n-grams, a bag of words, sentiment analysis etc), statistics and classification algorithms
  • Good to have: Knowledge of Python, Java and R
  • Ability to write robust and testable code
  • Experience with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
  • An analytical mind with problem-solving abilities

Additional Information

What are the benefits

  • You'll get to work in one of the hottest & fastest-growing retail technologies in Europe right now.  
  • You'll get paid a competitive salary & be working directly with a super-experienced team of people.  
  • You'll get a great place to come to work every day. Varied, complex, challenging & with a great culture that you can shape & change. 
  • Group Health Insurance