
Natural Language Processing Engineer
1 week ago
Perfios is a leading B2B SaaS TechFin company empowering 1,000+ financial institutions across
18+ countries with AI-driven financial insights and decision-making. We process over 8 billion
data points annually and are now expanding our innovation footprint through advanced AI/ML
and data science applications in credit, fraud, and decision intelligence.
We are seeking a motivated Python Developer / NLP Engineer with 2+ years of experience to
join our Data Science NLP team. The ideal candidate will be skilled in building data pipelines,
creating and refining datasets, designing rule-based extractors, and applying fundamental data
science practices. This role requires a balance of hands-on engineering skills, problem-solving
mindset, and the ability to think in terms of building scalable, production-ready products.
Key Responsibilities:
- Build and maintain robust data pipelines for model training, evaluation, and execution
workflows
- Create, clean, and augment datasets for NLP model development and testing
- Develop and refine rule-based extractors and regex patterns for entity and information
extraction tasks
- Apply models to real-world use cases and integrate them into production systems
- Design and implement rule-based engines for text processing and information extraction
- Apply and test fundamental data science techniques, including interpreting model test
reports and performance metrics
- Collaborate with ML engineers and data scientists to integrate datasets, extractors, and
models into larger NLP pipelines and products
- Write clean, efficient, and well-structured Python code for data processing,
experimentation, and prototyping
- Troubleshoot issues in models and pipelines with a practical, problem-solving approach
- Contribute to product-oriented thinking, ensuring solutions are scalable, maintainable,
and production-ready
- Stay up-to-date with emerging techniques in NLP, dataset curation, and applied ML
Required Qualifications:
Education:
Bachelor's or Master's degree in Computer Science, Data Science, AI/ML, or a
related field
2+ years of experience with Python programming and applied NLP.
Technical Skills
Strong hands-on experience in dataset creation, labeling, cleaning, and
augmentation
Solid foundation in NLP fundamentals (tokenization, embeddings, NER, text
classification, entity extraction, etc.)
Proficiency in building data pipelines for training, evaluation, and model
deployment
Strong expertise in rule-based systems, regex patterns, and information
extraction techniques
Basic knowledge of data science and ML workflows, including model evaluation
and test reporting
Proficiency with common NLP/ML libraries (e.g., spaCy, NLTK, Hugging Face
Transformers, scikit-learn, pandas)
Experience with PyTorch or TensorFlow for model implementation and inference
Strong knowledge of data structures and algorithms
Familiarity with SQL/NoSQL and data manipulation
Understanding of version control systems like Git
- Core Competencies
Strong problem-solving skills with the ability to apply first-principles thinking to
real-world scenarios
Software engineering mindset comfortable writing production-quality code,
debugging issues, and designing scalable solutions
Ability to work with both structured and unstructured textual data
Strong attention to detail in data quality and pipeline reliability
Preferred Skills (Good to have):
- Experience with prompt engineering, agent building, fine-tuning LLMs, and integrating
generative AI models into production systems
- Exposure to retrieval-augmented generation (RAG) and vector search pipelines
- Familiarity with multi-agent orchestration frameworks (LangChain, LangGraph, or
similar)
- Experience with MLOps concepts and tools for model deployment and monitoring
- Familiarity with containerized deployments using Docker
- Working knowledge of cloud platforms (AWS, GCP, Azure)
- Experience with CI/CD pipelines
- Understanding of traditional ML algorithms and their applications
-
Natural Language Processing Engineer
7 days ago
Bengaluru, India Niki Full timeJob Description Niki is an artificially intelligent ordering application (niki.ai/app). Our founding team is from IIT Kharagpur, and we are looking for a Natural Language Processing Engineer to join our engineering team. The ideal candidate will have industry experience solving language-related problems using statistical methods on vast quantities of data...
-
Natural Language Processing Faculty
2 weeks ago
Nagavara, Bengaluru, Karnataka, India Netcraftz Edutech Full timePart-Time NLP Faculty - Immediate Requirement (Bangalore Only) **Location**: Bangalore, India **Job Type**: Part-Time (Hourly Pay) **Industry**: Education / Training / EdTech We are looking for a passionate and experienced **Part-Time NLP Faculty** to join our academic team in **Bangalore**. This is an **immediate requirement** for someone who can take up...
-
Natural Language Processing Engineer
2 days ago
Bengaluru, Chennai, Hyderabad, India ti Steps Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Summary:We are seeking a skilled NLP (Natural Language Processing) Engineer to design, develop, and deploy NLP models and applications. The ideal candidate will have strong expertise in linguistics, machine learning, and deep learning techniques to build systems that understand, interpret, and generate human language effectively.Key...
-
Bengaluru, Karnataka, India Infosys Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Description:We are looking for fresh candidates with a strong passion for Generative AI and Natural Language Processing NLP to join our teamIn this role you will have the opportunity to learn and contribute to the development of cutting edge AI solutions working with state of the art technologies such as transformers text generation and sentiment...
-
Ekfrazo Technologies
4 weeks ago
Bengaluru, India Ekfrazo Technologies Private Limited Full timeRole : NLP EngineerExperience : 4-8 YearsLocation : Bagmane Tech Park, BangaloreMode : HybridAvailability : Immediate joiners or candidates serving notice period with LWD by end of this monthAbout the Role :We are seeking an experienced NLP Engineer to design, build, and deploy advanced Natural Language Processing models tailored to logistics data. The role...
-
Bengaluru, Karnataka, India IQVIA Full time ₹ 8,00,000 - ₹ 12,00,000 per yearIntern Description Are you excited about developing state-of-the-art Machine Learning, Natural Language Processing, designs using large data sets to solve real world problems? Do you want to build a foundation for your career after your Bachelor's or Master's or Ph.D program at an industry-leading company? You enjoy the prospect of solving real-world...
-
Bengaluru, India Evoke HR Solutions Full timeJob Description :We are seeking a highly skilled AI Engineer to design, develop, and deploy advanced AI/ML solutions, including cutting-edge Agentic AI and Generative AI (GenAI) applications.You will collaborate with cross-functional teams to build scalable, production-ready AI systems that drive business Responsibilities :- Build and deploy machine...
-
Bengaluru, India Infosys Limited Full timeJob Description Responsibilities : Natural Language Processing (NLP): a. Assist in the design and development of NLP systems for tasks such as text classification, sentiment analysis, named entity recognition (NER), and machine translation. b. Contribute to the development of language models for text summarization, question answering, and dialog systems....
-
Natural Adabas
2 days ago
Bengaluru, Karnataka, India Viraaj HR Solutions Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPrimary Job Title:Natural/ADABAS DeveloperAbout The OpportunityA role in the Enterprise IT - Legacy Mainframe & Application Modernization sector supporting mission-critical systems for banking, insurance, and large government customers. The position is an onsite engineering role based in India focused on development, support, and optimization of Natural &...
-
Generative AI and Natural Language Processing
4 weeks ago
Bengaluru, India Infosys Limited Full timeJob Description Job Description: - We are looking for fresh candidates with a strong passion for Generative AI and Natural Language Processing NLP to join our team - In this role you will have the opportunity to learn and contribute to the development of cutting edge AI solutions working with state of the art technologies such as transformers text...