Experience
1 - 3 yrs
Job Location
India
Vacancy
1
Designation
NLP Engineer
Job Type
Not specified
Job Description
- Data Preparation : Collect, preprocess, and annotate large datasets to train and evaluate NLP models.
- Algorithm Design : Develop and implement algorithms for information retrieval, semantic search, and natural language understanding.
- Deployment : Integrate NLP solutions into production systems and ensure scalability and performance.
- Research and Innovation : Stay updated on the latest advancements in NLP, including transformer-based architectures (e.g., BERT, GPT).
- Collaboration : Work closely with data scientists, software engineers, and business stakeholders to deliver impactful solutions.
Required Qualifications
- Education : Bachelor s or Master s degree in Computer Science, Data Science, Artificial Intelligence, or a related field (PhD is a plus).
- Experience
- :
- Proven experience in NLP, machine learning, and deep learning.
- Hands-on experience with NLP frameworks and libraries, such as spaCy, Hugging Face, or NLTK.
- Programming Skills : Proficiency in Python and familiarity with ML frameworks (e.g., TensorFlow, PyTorch).
- Foundational Knowledge : Strong understanding of text processing techniques, tokenization, parsing, and embeddings (e.g., word2vec, GloVe, BERT).
Preferred Qualifications
- Experience with transformer models (e.g., BERT, GPT, RoBERTa).
- Familiarity with speech-to-text and text-to-speech technologies.
- Knowledge of MLOps for managing NLP pipelines.
- Exposure to domain-specific applications, such as healthcare, finance, or e-commerce NLP.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Passion for building intelligent language-based solutions.