Python Software Developer
Apply Now
Home Jobs Python Software Developer

Python Software Developer

Date Posted
17 July 2026
Location
Bangalore
Positions
1
Views
2
Employment Information
Job Level
Lead
Open Positions
1
Location
Bangalore
Address
Bengaluru, India
Experience
7+ Years
Functional Area
Technology
Job Description

Job Description Python Developer (Generative AI / LangChain / LangGraph / RAG)

Experience: 25 Years
Employment Type: Full-Time

Role Summary

We are seeking a talented Python Developer with hands-on experience in Generative AI, LangChain, LangGraph, and Retrieval-Augmented Generation (RAG) frameworks. The ideal candidate will be responsible for building AI-powered applications, intelligent agents, and LLM-based solutions leveraging modern AI frameworks and cloud technologies.

Key Responsibilities

  • Design, develop, and deploy AI/GenAI applications using Python.
  • Build and maintain RAG-based solutions using vector databases and LLMs.
  • Develop multi-agent workflows and orchestration using LangGraph.
  • Create AI pipelines using LangChain and integrate with various Large Language Models (OpenAI, Azure OpenAI, Anthropic, etc.).
  • Implement document processing, semantic search, embeddings, and knowledge retrieval systems.
  • Develop REST APIs and backend services for AI applications.
  • Optimize prompts, retrieval strategies, and model performance.
  • Collaborate with data scientists, product teams, and stakeholders to deliver AI-driven solutions.
  • Perform testing, debugging, monitoring, and performance tuning of AI applications.
  • Stay updated with emerging trends in Generative AI and LLM ecosystems.

Required Skills

  • 2?5 years of experience in Python development.
  • Strong proficiency in Python, Object-Oriented Programming, and API development.
  • Hands-on experience with LangChain and LangGraph.
  • Strong understanding of RAG (Retrieval-Augmented Generation) architectures.
  • Experience working with LLMs such as OpenAI GPT, Azure OpenAI, Claude, Llama, or similar models.
  • Knowledge of Vector Databases such as Pinecone, ChromaDB, Weaviate, FAISS, or Milvus.
  • Experience with embeddings, semantic search, prompt engineering, and LLM evaluation.
  • Strong understanding of REST APIs, FastAPI, or Flask.
  • Experience with data processing libraries such as Pandas and NumPy.
  • Knowledge of Git and Agile development methodologies.

Preferred Skills

  • Experience with Azure AI Services, Azure OpenAI, AWS Bedrock, or GCP Vertex AI.
  • Exposure to AI agents, tool calling, and workflow orchestration.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of SQL and NoSQL databases.
  • Familiarity with monitoring tools such as LangSmith, MLflow, or PromptFlow.
  • Understanding of NLP, machine learning, and deep learning concepts.

Educational Qualification

  • Bachelor's or Master's degree in Computer Science, Data Science, Information Technology, or related field.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work in a fast-paced, innovation-driven environment.
  • Passion for AI, emerging technologies, and continuous learning.

Keywords

Python, Generative AI, GenAI, LangChain, LangGraph, RAG, LLM, OpenAI, Azure OpenAI, FastAPI, Vector Database, ChromaDB, Pinecone, FAISS, Semantic Search, Prompt Engineering, AI Agents, LangSmith, Docker, Kubernetes, Machine Learning.

Skills & Tags
Skills
AgileAWSData ScienceDeep LearningDockerGitKubernetesMachine LearningPythonREST APISQLTesting
Share this job:
Infosys
Bangalore
112
Open Jobs
2
Views
View Company Profile