Data Scientist / Sr.Data Scientist (NLP Non-Pharma)
Akken Technologies- 1 month ago
- Bengaluru, Karnataka, India
- Full Time
Job Overview
Functional Area
Data
Work preferred
Work from Office
Experience
Min Experience
3 Years
Max Experience
5 Years
Description
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.
Responsibilities
- 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
Requirements
- 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
Skills
CoachingData AnalysisData ManipulationData ScienceDeep LearningJavascriptKnowledge SharingMachine LearningMysqlPythonStatistical Analysis