Natural Language Processing (NLP) Engineer
- edinburgh, scotland, EH1 2EP, United Kingdom
- Full time
- £73,000 - £73,000 Per Annum
Job Description
About the Role
Our client is seeking a skilled Natural Language Processing (NLP) Engineer to join their innovative team in Edinburgh , focusing on AI and Emerging Technologies . This role involves developing sophisticated NLP models and solutions to understand and process human language. You will work on exciting projects related to text analysis, sentiment analysis, chatbots, and more, contributing directly to advanced AI applications. Join a company dedicated to harnessing the power of language AI to create intelligent products and services.
Key Responsibilities
- Design, develop, and deploy NLP models for tasks such as text classification, entity recognition, and language generation.
- Implement and fine-tune state-of-the-art NLP techniques and algorithms.
- Work with large text datasets, including data cleaning, preprocessing, and feature engineering.
- Collaborate with product teams to integrate NLP capabilities into applications.
- Evaluate and benchmark NLP model performance using appropriate metrics.
- Stay current with research and advancements in the field of NLP and AI.
Requirements
- Bachelor's or Master's degree in Computer Science, Linguistics, or a related field.
- 3+ years of experience in NLP development.
- Proficiency in Python and NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
- Experience with machine learning frameworks like TensorFlow or PyTorch.
- Solid understanding of language modeling, word embeddings, and sequence-to-sequence models.
- Strong analytical and problem-solving skills for complex language data challenges.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and learning in advanced AI fields.
- A dynamic and supportive team environment in Edinburgh .
- Contribution to cutting-edge NLP projects.
- Flexible working arrangements to support work-life balance.


