Skip to main content

Sr Python Developer

Posted yesterday

purple drive technologiesTampa (FL)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Purple DriveWe 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.
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this