XA Group

About Us


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.
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.
Apply for this job