HamburgerMenu
hirist

Tech Mahindra - AI/ML Developer - Python/NLP

Tech Mahindra Ltd.
Multiple Locations
6 - 10 Years

Posted on: 31/01/2026

Job Description

Description :


Role : AI/ML Developer


Location : Pune ll Noida ll Bangalore ll Hyderabad ll Chennai


Employment Type : Full time


Experience Required : 6+ years


Job Overview :


Seeking an experienced AI/ML Developer specialized in API development and Natural Language Processing (NLP) or Artificial Intelligence (AI).


The role involves designing, developing, and maintaining efficient, scalable APIs and implementing cutting-edge NLP/AI algorithms and models to solve real-world problems.


The ideal candidate will work collaboratively with cross-functional teams to create innovative software solutions enhancing user experience and automation.


Key Responsibilities :


- Develop, test, and maintain scalable Python applications and RESTful APIs.


- Design and implement NLP models and AI algorithms for text processing, speech recognition, chatbot integration, sentiment analysis, or other language understanding tasks.


- Work on data preprocessing, feature extraction, and model training using machine learning frameworks.


- Integrate AI/NLP models into production environments via APIs.


- Analyze large datasets to improve model accuracy and application performance.


- Maintain code quality through best practices, version control (Git), and documentation.


- Stay updated with the latest developments in AI, NLP, and software technology.


Required Skills :


- Strong proficiency in Python programming and API development.


- Experience with NLP libraries such as NLTK, SpaCy, or transformers.


- Familiarity with machine learning and deep learning frameworks like TensorFlow, Keras, or PyTorch.


- Knowledge of NLP techniques including semantic extraction, text classification, and language modeling.


- Hands-on experience in designing and consuming RESTful APIs.


- Good problem-solving, analytical, and communication skills.


Preferred Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or related fields.


- Experience with version control systems like Git.


- Knowledge of containerization tools such as Docker and Kubernetes.


- Previous experience working in multilingual and multimodal NLP environments


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in