NLP (Natural Language Processing) Engineer | Online Jobs | Optimhire

NLP (Natural Language Processing) Engineer

Company Description:

Do you want to build the AI that builds AI?

• The BlitzAI team is hiring for an experienced Natural Language Processing Engineer to work on cutting edge topics and build a platform to automate machine learning workflows for various domains such as health care, insurance, fintech etc.

• As the world has truly embraced a period of pervasive intelligence, products and services are increasingly graduating from just being data-driven to data and intelligence driven. In the new world we will need way more machine learning models than data science teams can create. Progress towards this AI-driven world requires that we make data scientists more productive and open the machine learning model creation to everyone. Automation of machine learning applications is the key to meeting that need.

• BlitzAI creates the platform and software that turns anyone into a ML model builder -- just bring data! BlitzAI Platform creates, managing, operating and maintaining machine learning workflows.

It offers our customers a comprehensive answer to: How do I build AI into my product or business.

Location: Bangalore


• Map and implement the algorithms for various NLP applications.

• Improve existing data models, data pipelines, featurization and implementing new techniques for our ML platform.

• Customize the latest available models in machine learning and natural language processing for various scenarios and integrate them in our product.

• Apply the latest advances in deep learning and machine learning to increase our current model’s performance.

• Contribute to the improvement of our end-to-end platform, including design, development, implementation, testing and debugging.


• Expertise designing and training deep learning (DL) architectures.

• Comfortable with tools/libraries/APIs such as Hugging Face, flair, Open AI, etc. and Transformer architectures - BERT, GPT2/3.

• Experience with deep learning frameworks such as PyTorch/TensorFlow/Keras.

• Strong software development experience in Python.

• Hands-on experience on few problems like Named Entity Recognition, semantic search, sentiment/text classification, topic modeling, question answering, summarization, information retrieval/extraction, language generation/understanding, chatbots etc.

• Experience with text data pre-processing, building pipelines and parsing of data coming from different sources like PDFs, Web Pages, APIs etc.

• Excellent problem solving and data analysis skills.

• Good communication (verbal and written) and interpersonal skills.

• Independent and self-driven person with a high sense of accountability.

• Engineering Graduate of any discipline. 

Job Type



Machine Learning Engineers

Must have Skills

  • Python
  • Natural Language Processing - 1 Years
  • Deep Learning
  • TensorFlow
  • Pytorch

13 - 41 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Bengaluru, Karnataka, India


Raymond C