At a Glance
- Tasks: Design and improve NLP solutions for customer conversations using AI.
- Company: Join Cresta, a cutting-edge tech company revolutionising contact centres.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be part of an innovative team shaping the future of AI in customer service.
- Qualifications: Strong NLP knowledge and analytical skills required.
- Other info: Collaborative environment with a focus on continuous learning and development.
The predicted salary is between 36000 - 60000 £ per year.
Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioural best practices, automate conversations and inefficient processes, and empower every team member to work smarter and faster.
About the Role
The NLP Specialist will play a key role in designing, improving, and evaluating Natural Language Processing (NLP) solutions across a variety of use cases, including Intent Detection, Summarization, Knowledge Retrieval, and Generative AI. This role partners closely with Data Scientists, ML Engineers, Conversation Designers, and Product teams to shape language strategies, improve model performance, and ensure high-quality user experiences. The ideal candidate brings strong linguistic intuition, applied NLP knowledge, and a passion for building intelligent, customer-facing AI systems.
Responsibilities
- NLP Development & Analysis: Analyze and improve NLP model behaviour across tasks such as intent classification, entity extraction, summarization, and generative responses. Evaluate model outputs, identify gaps or failure modes, and propose data, prompt, or architectural improvements. Support experimentation with prompts, retrieval strategies, and language patterns to improve accuracy and robustness. Partner with engineering teams to translate business requirements into effective NLP solutions. Help prioritise NLP improvements and experiments based on customer impact, model performance, and strategic goals. Work cross-functionally with ML engineers, data scientists, conversation designers, and product managers to align on NLP requirements and delivery. Act as a language and NLP subject-matter expert within project teams.
- Quality & Evaluation: Define and apply qualitative and quantitative evaluation criteria for NLP outputs. Review model responses for linguistic quality, correctness, tone, and consistency, and drive iteration based on findings. Participate in customer-facing discussions to understand real-world language use, edge cases, and expectations. Translate customer feedback into actionable NLP improvements.
- Documentation & Knowledge Sharing: Document NLP approaches, best practices, evaluation findings, and language guidelines to ensure scalability and consistency. Share insights and recommendations with internal stakeholders to raise overall NLP maturity. Stay current with emerging NLP and Generative AI trends, techniques, and tooling. Proactively suggest improvements to NLP workflows, evaluation methods, and model interaction strategies.
Qualifications
- NLP Expertise: Strong understanding of NLP concepts such as intent detection, entity recognition, retrieval-augmented generation, summarisation, and prompt engineering. Experience working with or alongside ML models in production or near-production environments.
- Analytical & Linguistic Skills: Strong analytical thinking with an ability to diagnose model behaviour and language patterns. Excellent command of written language and sensitivity to tone, clarity, and user intent. Proven ability to work effectively in cross-functional teams. Clear verbal and written communication skills to explain NLP decisions, trade-offs, and recommendations.
- Tooling & Technical Comfort: Familiarity with NLP tooling, model evaluation workflows, or AI platforms, with a willingness to learn new tools and frameworks.
- Preferred Skills: Multilingual Proficiency: Strong ability to work with non-English languages (e.g., Spanish, French, German) and understand linguistic nuances across locales. Prompting, Copywriting & Regex: Strong prompt-writing skills for LLMs, understanding of customer-facing copy best practices, and comfort using regular expressions to support NLP improvements. Contact Center Experience: Familiarity with contact centre environments and common conversational AI challenges.
NLP Specialist employer: Cresta CTO & co
Contact Detail:
Cresta CTO & co Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land NLP Specialist
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Cresta or similar companies. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio or projects showcasing your NLP expertise, make sure to highlight them during interviews. Real-world examples can set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your NLP concepts and tools. Practice explaining your thought process clearly, as communication is key when working with cross-functional teams.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at Cresta.
We think you need these skills to ace NLP Specialist
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the NLP Specialist role. Highlight your relevant experience with NLP concepts like intent detection and summarization, and show us how your skills align with our mission at Cresta.
Showcase Your Passion: We love candidates who are genuinely excited about AI and NLP! Share any personal projects or experiences that demonstrate your enthusiasm for building intelligent systems and improving user experiences.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to explain your achievements and how they relate to the role. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Cresta CTO & co
✨Know Your NLP Stuff
Make sure you brush up on key NLP concepts like intent detection and summarization. Be ready to discuss your experience with these topics and how you've applied them in real-world scenarios. This will show that you’re not just familiar with the theory but can also bring practical insights to the table.
✨Showcase Your Analytical Skills
Prepare to demonstrate your analytical thinking by discussing specific examples where you've diagnosed model behaviour or improved language patterns. Use metrics or outcomes to back up your claims, as this will highlight your ability to evaluate and enhance NLP solutions effectively.
✨Communicate Clearly
Since you'll be working cross-functionally, practice explaining complex NLP concepts in simple terms. Think about how you would communicate your decisions and recommendations to non-technical stakeholders. Clear communication is key to ensuring everyone is on the same page.
✨Stay Current with Trends
Familiarise yourself with the latest trends in NLP and Generative AI. Be prepared to discuss recent advancements or tools you’ve been exploring. Showing that you’re proactive about learning will impress the interviewers and demonstrate your passion for the field.