Senior Data Scientist - Natural Language Processing (NLP)

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.


    • 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.


    • 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.

    • Nice to have:
    • 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.