Source description
About the role
Role Overview: As a Junior Data Science Engineer specializing in NLP, you will contribute to building and deploying cutting-edge natural language processing solutions. Your role involves assisting in data collection, model development, and evaluation to improve text-based applications and services. Key Responsibilities: - Assist in the design, development, and implementation of NLP models, focusing on tasks like sentiment analysis, text classification, and named entity recognition. - Collect, clean, and preprocess textual data from various sources, ensuring data quality and consistency. - Evaluate the performance of NLP models using appropriate metrics and iterate on model design to improve accuracy. - Collaborate with data engineers to deploy NLP models into production environments, ensuring scalability and reliability. - Document code, models, and experiments clearly and concisely, following best practices for reproducibility. - Stay up-to-date with the latest advancements in NLP and related fields, sharing knowledge with the team. - Troubleshoot and resolve issues related to NLP models and pipelines. - Participate in code reviews and contribute to improving our NLP codebase. Qualifications Required: - Bachelor's degree in Computer Science, Data Science, or a related field. - Strong understanding of NLP concepts and techniques, including text preprocessing, feature extraction, and model evaluation. - Proficiency in Python and experience with NLP libraries like NLTK, SpaCy, and Gensim. - Familiarity with machine learning frameworks like TensorFlow or PyTorch. - Experience with data visualization tools like Tableau or Power BI is a plus. - Good communication and collaboration skills. - Ability to work independently and as part of a team. - Strong problem-solving skills. Role Overview: As a Junior Data Science Engineer specializing in NLP, you will contribute to building and deploying cutting-edge natural language processing solutions. Your role involves assisting in data collection, model development, and evaluation to improve text-based applications and services. Key Responsibilities: - Assist in the design, development, and implementation of NLP models, focusing on tasks like sentiment analysis, text classification, and named entity recognition. - Collect, clean, and preprocess textual data from various sources, ensuring data quality and consistency. - Evaluate the performance of NLP models using appropriate metrics and iterate on model design to improve accuracy. - Collaborate with data engineers to deploy NLP models into production environments, ensuring scalability and reliability. - Document code, models, and experiments clearly and concisely, following best practices for reproducibility. - Stay up-to-date with the latest advancements in NLP and related fields, sharing knowledge with the team. - Troubleshoot and resolve issues related to NLP models and pipelines. - Participate in code reviews and contribute to improving our NLP codebase. Qualifications Required: - Bachelor's degree in Computer Science, Data Science, or a related field. - Strong understanding of NLP concepts and techniques, including text preprocessing, feature extraction, and model evaluation. - Proficiency in Python and experience with NLP libraries like NLTK, SpaCy, and Gensim. - Familiarity with machine learning frameworks like TensorFlow or PyTorch. - Experience with data visualization tools like Tableau or Power BI is a plus. - Good communication and collaboration skills. - Ability to work independently and as part of a team. - Strong problem-solving skills.
More at Jobaaj - Hiring for Our Leading Clients