Python NLP & GenAI Developer
Job ID: 00061783182
Location: Pune / Kochi / India
Experience Required: 4+ Years
Employment Type: Full-Time
Work Model: Hybrid
Date Published: December 07, 2024
Job Category: Technology & Engineering
Job Summary
Cognizant is hiring a highly skilled Python Developer experienced in Natural Language Processing (NLP), Machine Learning (ML), and Generative AI (GenAI).
This role is under the CES (Client Engineering Services) Innovation team and will directly support AI research and implementation.
The position involves building advanced AI models and integrating them with ESG-focused enterprise solutions.
Key Responsibilities
Understand and translate ESG business problems into data science and ML-based solutions.
Perform audits and exploratory analysis of internal CES department’s text data assets.
Develop and prepare high-quality, domain-specific training data for modeling.
Apply cutting-edge NLP methods and algorithms to derive meaningful insights from text data.
Implement Large Language Models (LLMs) into scalable multi-agentic RAG pipelines.
Stay current with the latest NLP, GenAI, and ML research trends and incorporate them into projects.
Build and maintain solutions for document analysis using OCR and machine translation.
Collaborate with cross-functional teams to build robust Python-based AI tools using object-oriented principles.
Deploy and maintain ML systems within a CI/CD environment for continuous delivery.
Utilize parallel processing tools like Apache Spark and PySpark for scalable model training and data processing.
Mandatory Skills
Minimum 4 years of experience in Python development focused on ML, NLP, and GenAI.
Hands-on proficiency in at least two frameworks such as Scikit-learn, TensorFlow, MLflow, or PyTorch.
Deep understanding of LLMs, including transformer architectures, sequence modeling, and attention mechanisms.
Expertise in NLP techniques such as tokenization, stemming, lemmatization, POS tagging, NER, word2vec, and doc2vec.
Strong background in machine translation and OCR for processing PDF, DOC, and scanned documents.
Advanced Python programming with strong object-oriented design principles.
Experience with CI/CD workflows and version control.
Proficiency in PostgreSQL, SQL, and data query optimization.
Ability to scale solutions using PySpark or Apache Spark for parallel data operations.
Strong analytical, debugging, and communication skills to solve complex problems and explain technical solutions.
Preferred Qualifications
Experience with ESG domain data, models, and business use cases.
Familiarity with cloud-based GenAI solutions (AWS, Azure, or GCP).
Strong ability to communicate ideas, write technical documentation, and present results to stakeholders.
Why Cognizant
Be part of a globally recognized company driving innovation in AI, automation, and digital transformation.
Work in an energetic and inclusive culture that supports learning and professional growth.
Collaborate with 300,000+ professionals across the world.
Gain access to global tools, best practices, and continuous learning programs.
Join a company listed on the NASDAQ-100 and recognized by Forbes as one of the World’s Best Employers 2024.
Diversity and Equal Opportunity
Cognizant is an equal opportunity employer committed to fostering diversity in the workplace.
We do not discriminate based on race, gender, religion, sexual orientation, disability, or veteran status.
Interviews may be conducted in person or via video conference.
Valid state or government-issued ID may be required at each stage of the interview process.
Compensation and terms are subject to updates in line with applicable laws and company policies.