As an NLP Engineer, you’ll work with our data science and engineering teams to design, develop, and optimize NLP models that improve our [products/services]. You’ll play a critical role in transforming vast amounts of unstructured data into actionable insights, leveraging your deep understanding of language models, machine learning, and text analysis. This role is ideal for a self-driven individual with a passion for creating intelligent, human-like interactions.
Responsibilities
- Develop, implement, and optimize NLP models and algorithms to handle language understanding, entity recognition, sentiment analysis, summarization, translation, and other NLP tasks.
- Collaborate with data scientists, software engineers, and product teams to define requirements and deliver NLP solutions that enhance user experiences.
- Perform data preprocessing and text cleaning to prepare datasets for training, testing, and evaluation.
- Fine-tune and deploy pre-trained language models and build custom models using frameworks such as - Hugging Face Transformers, spaCy, and NLTK.
- Conduct model evaluation and hyperparameter tuning to improve model accuracy and performance.
- Build and maintain pipelines for data ingestion, processing, and model deployment using ML Ops best practices.
- Stay updated with the latest advancements in NLP research and integrate innovative techniques into our products.
- Document project processes, workflows, and best practices for knowledge sharing within the team.