HamburgerMenu
hirist

NLP Engineer - Deep Learning/Artificial Intelligence

Squareroot Consulting Pvt Ltd.
Multiple Locations
3 - 6 Years

Posted on: 31/08/2025

Job Description

Job Description :


We are USA HQ Series B Funded Startup building B2B SAAS products. Setting up Product Management practice & looking Product Managers to join our startup journey.

Position: NLP Engineer

Location: Bangalore (Remote Job Anywhere in India)

Experience: 3 to 6 Yrs

Education: Bachelor's / Master degree in Computer Science or Ph.D.

Compensation: 20 to 30 L.p.a

As an NLP Engineer with a solid product background, you will play a critical role in designing, developing, and improving our NLP-based products. You will work closely with cross-functional teams, including product managers, data scientists, and software engineers, to understand customer needs, define product requirements, and deliver high-quality NLP solutions. Your expertise in NLP algorithms, data processing, and product development will be instrumental in shaping the success of our NLP products

Responsibilities:

1. NLP Algorithm Development:

- Design and develop NLP algorithms and models for text analysis, information extraction, sentiment analysis, named entity recognition, and other relevant tasks.

- Apply state-of-the-art NLP techniques to improve the accuracy and performance of our existing NLP models.

2. Data Processing and Preprocessing:

- Gather, clean, and preprocess large volumes of textual data from various sources to build high-quality training datasets.

- Develop efficient data processing pipelines to handle diverse data formats and ensure data quality.

3. Product Integration and Development:

- Collaborate with product managers and software engineers to integrate NLP models and algorithms into our product offerings.

- Participate in the end-to-end product development lifecycle, from ideation to deployment and continuous improvement.

4. Performance Optimization:

- Identify and implement optimization techniques to enhance the efficiency and scalability of NLP algorithms, ensuring real-time performance for our products.

- Conduct thorough testing and evaluation of NLP models, utilizing appropriate metrics and benchmarks.

Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related field. Master's or Ph.D. in a relevant field is preferred.

- Minimum of 3 years of industry experience in NLP engineering, with a strong product background.

- Strong knowledge of NLP algorithms, techniques, and frameworks such as spaCy, NLTK, Transformers, or similar.

- Proficiency in programming languages such as Python, Java, or C++.

- Experience in data preprocessing, text mining, and information retrieval.

- Solid understanding of machine learning principles and hands-on experience with relevant libraries (e.g., scikit-learn, TensorFlow, PyTorch).

- Familiarity with cloud-based platforms and services (e.g., AWS, Azure, GCP) for scalable NLP processing.

- Strong problem-solving skills and ability to think critically about complex NLP challenges.

- Strong attention to detail and a passion for delivering high-quality, impactful NLP solutions.

info-icon

Did you find something suspicious?