Skip to main content

Sr Python Developer

Technology
TCS
Tampa, United States3 weeks agoUntil 12/18/2026

Job description

Job Description:

We are seeking a highly skilled Senior Python Developer with proven expertise in Generative AI frameworks to design, develop, and deploy advanced AI-driven solutions. The ideal candidate will have deep experience in Python, hands-on expertise with LangChain, Langraph, and OpenAI, and a strong understanding of large language model (LLM) integration. This role requires working closely with cross-functional teams to build scalable, production-grade applications leveraging the latest AI technologies.

Key Responsibilities:

  • Design and implement AI-driven applications using Python, LangChain, Langraph, and OpenAI APIs.

  • Develop scalable architectures for LLM-powered applications such as chatbots, retrieval-augmented generation (RAG) pipelines, and workflow automation tools.

  • Build, test, and optimize prompt engineering strategies for LLM use cases.

  • Integrate with external data sources (databases, APIs, vector databases like Pinecone, Weaviate, or FAISS) for context-rich AI solutions.

  • Collaborate with data scientists, ML engineers, and product teams to understand business requirements and deliver AI solutions.

  • Develop end-to-end pipelines for training, fine-tuning, deployment, and monitoring of LLM-based applications.

  • Implement best practices for security, scalability, and performance optimization in AI systems.

  • Create documentation, technical guides, and reusable components for internal teams.

  • Stay updated with the latest advancements in Generative AI, LLMOps, and orchestration frameworks to continuously improve solution capabilities.

Required Skills & Experience:

  • Strong hands-on development experience in Python (5+ years).

  • Proven expertise with LangChain and Langraph for building AI applications.

  • Solid understanding of OpenAI APIs (ChatGPT, GPT-4, embeddings, fine-tuning, etc.).

  • Experience with vector databases (Pinecone, FAISS, Weaviate, ChromaDB).

  • Familiarity with RAG pipelines, conversational AI, and workflow orchestration.

  • Strong understanding of software engineering best practices (OOP, design patterns, CI/CD).

  • Experience with cloud platforms (AWS, Azure, or GCP) for deploying AI applications.

  • Knowledge of containerization and orchestration (Docker, Kubernetes).

  • Excellent problem-solving, analytical, and communication skills.

Nice-to-Have Skills:

  • Experience with other LLM frameworks (e.g., LlamaIndex, Hugging Face Transformers).

  • Exposure to MLOps/LLMOps practices for model deployment and monitoring.

  • Familiarity with front-end integration for AI applications (React, Streamlit, or Flask).

  • Experience in data pipelines, ETL, or big data frameworks.

Education:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Interested in this role?