Purple Drive
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.
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.