Job Title: Python Developer (LangChain / GenAI)
Location: Charlotte, NC / Iselin, NJ
Interview Mode: In-Person (Mandatory)
Work Mode: Onsite
Duration: Long Term
Requirement: Local Candidates Only
Note: W2 only
Job Description:
We are looking for a highly skilled Python Developer with strong experience in LangChain and Generative AI to build and integrate AI-driven applications. The ideal candidate will have hands-on expertise in Python, LLM orchestration, and modern AI frameworks, with experience deploying scalable enterprise solutions.
Key Responsibilities:
Develop and maintain Python-based GenAI applications
Implement LangChain workflows for LLM orchestration
Build RAG pipelines using vector databases
Integrate LLMs (OpenAI, Azure OpenAI, etc.) into applications
Optimize prompt engineering, latency, and cost
Collaborate with architects, data scientists, and backend teams
Support production deployments and enhancements
Required Skills & Experience:
8+ years of overall IT experience
Strong hands-on Python development
Experience with LangChain (must-have)
Hands-on with LLMs & Generative AI
Experience with Vector Databases (Pinecone, FAISS, Chroma, Weaviate, etc.)
Experience with RAG (Retrieval Augmented Generation)
API development using REST / FastAPI
Cloud experience: AWS / Azure
Strong debugging and problem-solving skills