Python Developer

IDFC FIRST Bank


Date: 7 hours ago
City: Chennai, Tamil Nadu
Contract type: Full time
Job Requirements

Role: Python Developer

Department/Function: Infromation Technology

Job Purpose

We are looking for a highly skilled Python Developer with solid experience in Artificial Intelligence (AI), Machine Learning (ML), and Generative AI. The ideal candidate will have hands-on experience working with GPT-4, transformer models, and deep learning frameworks, and a strong understanding of model fine-tuning, deployment, and inference.

Roles And Responsibilities

  • Design, develop, and maintain Python applications focused on AI/ML and generative AI.
  • Build and fine-tune transformer-based models (e.g., GPT, BERT, T5) for various NLP and generative tasks.
  • Work with large-scale datasets for training and evaluation.
  • Implement model inference pipelines and scalable APIs using FastAPI, Flask, or similar.
  • Collaborate with data scientists and ML engineers to build end-to-end AI solutions.
  • Stay current with recent research and developments in the field of generative AI and ML.

Technical Responsibilities

  • Strong proficiency in Python and relevant libraries (NumPy, Pandas, Scikit-learn, etc.)
  • 3–7+ years of experience in AI/ML development.
  • Hands-on experience with transformer-based models, especially GPT-4, LLMs, or diffusion models.
  • Familiarity with Hugging Face Transformers, OpenAI API, or similar frameworks.
  • Experience with TensorFlow, PyTorch, or JAX.
  • Experience deploying models using Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure).
  • Strong problem-solving and algorithmic thinking.
  • Familiarity with prompt engineering, fine-tuning, and reinforcement learning with human feedback (RLHF) is a plus.

Added Advantage

  • Contributions to open-source AI/ML projects.
  • Experience with vector databases (e.g., FAISS, Pinecone, Weaviate).
  • Experience building AI chatbots, copilots, or creative content generators.
  • Knowledge of MLOps and model monitoring

Educational Qualifications

Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor of Computer Applications (BCA)

Post-Graduation: Master of Science (M.Sc) /Master of Technology (M.Tech) / Master of Computer Applications (MCA)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Project Management

Virtusa, Chennai, Tamil Nadu
7 hours ago
The role can support any stage in the project lifecycle and is accountable for specific activities assigned in larger projects and programmes. This role is also required to follow established project management standards and identify possible project management capability areas for improvement.The Enterprise Technology Services Delivery Team are accountable for the delivery of a variety of IT Facilities Management and...

Automation Test Engineer- Selenium + C#

Wolters Kluwer, Chennai, Tamil Nadu
1 day ago
We are looking for a dynamic and detail-oriented QA Engineer with strong hands-on experience in Selenium (C#) and Tosca, who possesses a strong analytical mindset and a passion for continuous learning. The ideal candidate should be highly motivated, eager to upskill in new technologies, and capable of delivering high-quality test coverage in fast-paced environments.Key Responsibilities:Design, develop, and maintain automated test...

Office Assistant

Zebronics, Chennai, Tamil Nadu
3 days ago
ResponsibilitiesThis job is provided by apna.co Key Responsibilities:Keep the office premises clean and organized (tables, desks, pantry, restrooms, etc.).Ensure cleanliness of meeting rooms before and after use.Dispose of waste and maintain hygiene standards.Serve tea, coffee, and water to staff and visitors.Arrange refreshments and snacks for meetings or guests.Maintain pantry supplies and inform the admin when restocking is needed.Assist in photocopying,...