Please verify your account first! Send OTP

Job Overview

Functional Area


Work preferred

Work from Office


Min Experience

3 Years

Max Experience

5 Years


Role: Data Science (NLP)

Location: Bengaluru (Hybrid)

Experience: 3+ years

Job Description:

We are seeking an experienced NLP Data Scientist to join our team. The ideal candidate will have a strong background in Natural Language Processing (NLP), Machine Learning, and Data Science. You will be responsible for developing and implementing NLP models to solve complex business problems.


  • Develop and implement NLP models to solve complex business problems using deep learning algorithms and neural networks
  • Perform exploratory data analysis to gain insights into the data and develop data preprocessing pipelines for text data
  • Work with stakeholders to define project requirements and scope, and collaborate with cross-functional teams to implement solutions
  • Perform statistical analysis and evaluate model performance using appropriate metrics.
  • Communicate findings and insights to technical and non-technical stakeholders
  • Keep up-to-date with the latest developments in NLP and related fields


  • Bachelors or Masters degree in Computer Science, Data Science, or a related field
  • Minimum 3+ years of experience in NLP, Machine Learning, and Data Science
  • Team Lead experience managing teams, coaching, mentoring and decision making.
  • Foster a collaborative and innovative team environment, encouraging knowledge sharing, best practices, and continuous learning.
  • Set clear performance objectives, conduct regular performance evaluations, and provide constructive feedback to team members.
  • Oversee and prioritize the teams project portfolio, ensuring projects are delivered on time and within budget.
  • Collaborate with stakeholders to define project goals, requirements, and deliverables, ensuring alignment with business objectives.
  • Monitor project progress, identify potential roadblocks, and proactively implement solutions to ensure successful project completion.
  • Understanding of Project Life Cycle and adherence to project documentation
  • Strong programming skills in Python and proficiency in other programming languages such as C++, Javascript, Bash are appreciated.
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, and Keras
  • Strong understanding of BERT and other transformer models and the role of attention mechanism.
  • Hands-on experience using NLP algorithms and techniques such as text pre-processing, language modelling, information extraction, sentiment analysis, topic modelling, machine translation, Information Retrieval.
  • Comprehensive understanding of evaluating NLP models using a range of benchmarking metrics, including but not limited to precision, recall, WER, BLEU score, ROUGE, METEOR, AUC-ROC, F1-score, and coherence
  • Experience with data ingestion from databases like MySQL, MongoDB etc. and data manipulation and visualisation tools such as Pandas, NumPy, and Matplotlib, plotly
  • Familiarity with cloud platforms such as AWS, GCP, or Azure and experience with deploying models to production environments using docker containers using version control tools like Git.
  • Excellent communication and interpersonal skills, with the ability to explain technical concepts to non-technical stakeholders
  • Proven track record of delivering NLP solutions that provide business value


CoachingData AnalysisData ManipulationData ScienceDeep LearningJavascriptKnowledge SharingMachine LearningMysqlPythonStatistical Analysis