NLP Engineer

Full Time London London IT Job Pro UK

NLP Engineer

Central London – Permanent

We are looking for someone with experience working with Natural Language processing techniques to help us work on some of our current matching and modelling processes. We are also looking to add additional Natural Language generation functionality into our product in the near future.

As a core member of our Engineering and Data Science team, you will be responsible for helping to make our Data Science Applications a reality for our customers, productising these and making them available through our insights platform. Over the last 12-18 months we have made great strides in proving the value of the proof of concept and prototyping work that we have done, the next key step on our journey here is to integrate these directly with our underlying insights technology to bring data science models and applications to the core of how our clients run their businesses.

Key Responsibilities:

Participate in efforts to extend our data models for the business travel (and other) domains, including steps to normalise and curate data
Develop ways to monitor and measure data quality, in order to demonstrate the value of data consolidation capabilities
Find creative ways to generate value from existing data
Conduct research into new data processing and machine learning technologies, algorithms and techniques
Translate business needs to technical requirements
Ensuring that solid development practices, such as proper use of source control, full testing processes and automated deployment mechanisms are followed
Acting as a subject matter expert on all aspects of development. Identifying potential performance issues, bottlenecks and pain points and recommend new and creative ways to solve them Required Skills and Previous Experience:

3+ years' relevant experience
You have a quantitative background with a minimum 2:1 degree (BSc or MSc in a numerical subject) and experience doing research work in an academic or industry setting
You are proficient in statistical modelling and natural language processing techniques and can explain them to a non-technical audience
You have experience delivering commercial end-to-end data science projects
Understanding of data pipelines and wider data engineering concepts
High proficiency with Python, able to articulate coding best practices and Agile Software Engineering practices
Experience building unit tests and continuous integration to enhance robustness of codeDesired Skills:

Data deduplication with textual data, fuzzy matching and natural language processing techniques
Entity modelling in a domain-specific enterprise context
"Big data" technologies, e.g. Spark or Dask
Good working knowledge of Kubernetes
Public Cloud computing platforms, such as Google Cloud Platform, Azure and/or AWSPerson type:

You are self-motivated and prefer to learn by doing, failing and trying again.

You are a clear thinker who is comfortable explaining their thinking, discussing different approaches to a problem, and working collaboratively and creatively to identify new solutions.

You are a good communicator who is able to work directly with a wide variety of technical and non-technical team members – being able to communicate and persuade is of critical importance to this role.

You have a mature attitude to documentation, security and process-all of which are important and inform everything we do.

Excellent salary and benefits accompany this position.

Contact Simon Portway

To apply for this job please visit