jobseeker Logo
Now Apply on the Go!
Download iimjobs Jobseeker App and get a seamless experience for your job-hunting
30/07 Akhil Rajan
HR Executive at EXL Service

Views:156 Applications:39 Rec. Actions:Recruiter Actions:21

EXL Service - Senior Manager/NLP Engineer - Machine Learning (8-10 yrs) Premium

Gurgaon/Gurugram Job Code: 837355

EXL Service - Senior Manager - Machine Learning - NLP Engineer

Job Brief :

- Looking for a Natural Language Processing Engineer to help us create new NLP applications

- NLP Engineer responsibilities include transforming natural language data into useful features using NLP techniques to feed classification algorithms. To succeed in this role, you should possess outstanding skills in statistical analysis, machine learning methods and text representation techniques.

- The expectation will be to develop efficient self-learning NLP applications.

Requirements - the applicant should have:

- Degree in Computer Science, Mathematics, Computational Linguistics or similar field

- Experience of 8 10 years with at least 2 - 3 year of experience as a natural language processing engineer

- Strong knowledge of NLP techniques for text representation, semantic extraction techniques, data structures and modeling

- Ability to effectively design software architecture

- Deep understanding of text representation techniques (such as n-grams, bag of words, sentiment analysis etc), statistics and classification algorithms

Knowledge of :

- Language Python, R, Core Java, C

- Database SQL Server, Redis, MongoDB, MySQL

- Libraries Pytorch, tensorflow, keras, Flask, Numpy, Pandas, Scikit-learn, Django

- Algorithms Neural Networks(CNN, RNN, LSTM), Decision Trees, Clustering, Data structures

- Ability to write robust and testable code

- Experience with machine learning frameworks (like Keras or PyTorch) and libraries (like Pandas, Numpy, scikit-learn)

- Strong communication skills Proficiency in English

- An analytical mind with problem-solving abilities

- Willingness to work overtime, when necessary, to meet project deadlines

Responsibilities :

- Design NLP applications and products

- Select the proper annotated datasets for supervised learning techniques

- Use effective text representation techniques to develop useful features

- Identify and utilize the correct algorithms for specific NLP projects

- Develop NLP projects in accordance with prescribed requirements

- Train developed NLP models and evaluate their effectiveness

- Conduct statistical analyses of models, and adjust models where possible

- Extend machine learning frameworks and libraries for NLP projects

Women-friendly workplace:

Maternity and Paternity Benefits

Add a note
Something suspicious? Report this job posting.