Natural Language Processing Engineer
- edinburgh, scotland, EH1 2HE, United Kingdom
- Permanent·Remote
- Full time
- £78,000 - £78,000 Per Annum
Job Description
About the Role
Our client is seeking a talented Natural Language Processing Engineer to join their innovative, remote-first team. In this role, you will develop and implement sophisticated NLP models and solutions that enable machines to understand, interpret, and generate human language. You will work on exciting projects ranging from text analysis and sentiment detection to conversational AI and machine translation. This is a key position for someone passionate about the nuances of language and its computational representation, contributing to the development of intelligent applications that interact seamlessly with users, all while enjoying the flexibility of working from home anywhere in Scotland .
Key Responsibilities
- Design, build, and deploy advanced NLP models using state-of-the-art techniques.
- Develop solutions for tasks such as text classification, named entity recognition, sentiment analysis, and question answering.
- Process and analyze large volumes of text data to extract meaningful insights.
- Collaborate with product teams to integrate NLP capabilities into user-facing applications.
- Research and experiment with new NLP algorithms and tools to enhance model performance.
Requirements
- Master's or PhD in Computer Science, Linguistics, or a related field with an NLP focus.
- 2+ years of professional experience in NLP development.
- Proficiency in Python and NLP libraries (e.g., NLTK, SpaCy, Hugging Face Transformers).
- Experience with deep learning frameworks (e.g., PyTorch, TensorFlow) for NLP tasks.
- Solid understanding of language modeling, embeddings, and sequence-to-sequence models.
Benefits
- Highly competitive salary and benefits package.
- Full remote working flexibility across the UK .
- Opportunities for continuous learning and skill development.
- Work on challenging and impactful NLP projects.
- Collaborative and supportive team culture within a distributed environment.


