Senior Data Scientist - Natural Language Processing (NLP)
Dubai
Artificial Intelligence – AI Modeling /
Permanent - Full Time
/ Remote
About the role:
We are seeking an experienced and highly skilled Senior Data Scientist with a strong focus on Natural Language Processing (NLP). As an NLP expert, you will be joining our cutting-edge Data Science team to develop innovative solutions, models, and strategies that leverage natural language understanding to drive business growth and improve customer experiences.
Responsibilities:
- Design, develop, and deploy advanced NLP models and algorithms to extract insights, knowledge, and value from unstructured text data.
- Collaborate with cross-functional teams to identify and prioritize data-driven business opportunities.
- Develop and maintain scalable data pipelines and ETL processes to support the data science workflows.
- Conduct comprehensive research on state-of-the-art NLP techniques and methodologies to stay current with industry trends and incorporate new findings into our solutions.
- Present actionable insights and recommendations to stakeholders, translating complex results into clear and understandable terms.
- Mentor and guide junior data scientists, fostering a collaborative and growth-oriented environment.
- Contribute to the continuous improvement of the team's practices, methodologies, and tools.
Requirements:
- Masters in computer science, Data Science, Statistics, or a related field.
- 5+ years of hands-on experience in NLP, machine learning, and deep learning.
- Proficient in Python and NLP libraries such as NLTK, spaCy, Gensim, and Hugging Face Transformers.
- Strong knowledge of machine learning frameworks such as TensorFlow or PyTorch.
- Experience with big data technologies (e.g., Hadoop, Spark) and cloud computing platforms (e.g. Azure, AWS, GCP).
- Proven track record of developing, deploying, and maintaining production-grade NLP models.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to effectively communicate complex ideas to both technical and non-technical audiences.
- Experience working with multilingual NLP models.
- Familiarity with advanced NLP techniques such as transformers, BERT, GPT, and ELMo.
- Experience in text classification, sentiment analysis, entity recognition, or similar NLP tasks.
- Knowledge of industry-specific NLP applications and use cases.
Nice to have: