Job Description
<p><p><b>About the Role : </b><br/><br/>We are looking for a skilled and innovative Natural Language Processing (NLP) Engineer to join our AI/ML team.
In this role, you will build, train, and optimize language models and NLP systems that power real-world applications such as chatbots, document analysis, semantic search, recommendation systems, and more.<br/><br/>As an NLP Engineer, youll work on state-of-the-art language technologies including transformer models, large language models (LLMs), and domain-specific NLP pipelines.<br/><br/><b>Key Responsibilities : </b><br/><br/></p><p>- Develop and deploy NLP models for tasks such as text classification, named entity recognition (NER), sentiment analysis, question answering, and summarization.<br/><br/></p><p>- Fine-tune and evaluate transformer-based models (e.g., BERT, GPT, RoBERTa, T5) on domain-specific tasks.<br/><br/></p><p>- Work with large-scale datasets to preprocess, clean, and tokenize text data effectively.<br/><br/></p><p>- Implement NLP pipelines and services for integration into production systems.<br/><br/></p><p>- Collaborate with data scientists, software engineers, and product teams to define and meet project goals.<br/><br/></p><p>- Monitor model performance and iterate on improvements using metrics and user feedback.<br/><br/></p><p>- Stay updated on the latest NLP research and incorporate new techniques where appropriate.<br/><br/><b>Required Qualifications : </b><br/><br/></p><p>- Bachelors or Masters degree in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.<br/><br/></p><p>- Solid hands-on experience with Python and key NLP libraries (e.g., Hugging Face Transformers, SpaCy, NLTK, Gensim).<br/><br/></p><p>- Strong understanding of machine learning fundamentals, especially in NLP applications.<br/><br/></p><p>- Experience with deep learning frameworks like PyTorch or TensorFlow.<br/><br/></p><p>- Familiarity with deploying models as APIs or services (e.g., using Flask, FastAPI, Docker).<br/><br/></p><p>- Knowledge of common NLP evaluation metrics (e.g., F1, BLEU, ROUGE, perplexity).<br/><br/><b>Preferred Qualifications : </b><br/><br/></p><p>- Experience with large language models (LLMs) and prompt engineering.<br/><br/></p><p>- Prior work in a specific domain such as healthcare, legal, or finance NLP.<br/><br/></p><p>- Experience with vector search technologies (e.g., FAISS, Pinecone, Elasticsearch).<br/><br/></p><p>- Familiarity with multi-lingual or cross-lingual NLP techniques.<br/><br/></p><p>- Contributions to open-source NLP projects or publications in NLP/AI conferences (e.g., ACL, EMNLP, NAACL).</p><br/></p> (ref:hirist.tech)