Insight Global
Overview
Insight Global is searching for a Senior Python Developer for our consulting client. This role will sit remotely out of India. We are seeking a highly skilled Senior Python Developer with deep experience in Generative AI, Large Language Models (LLMs), LangChain, and modern AI/ML tools. In this role, you’ll architect and develop intelligent systems that harness state-of-the-art foundation models (e.g., GPT, Claude, Mistral), integrate Retrieval-Augmented Generation (RAG) pipelines, and drive innovation in next-generation business applications.
This is a hands-on role focused on both development and system architecture. You should be proficient in Python backend development and comfortable working with external APIs, vector databases, and scalable AI infrastructure.
Key Responsibilities
Design and build end-to-end AI applications using Python and LLM APIs (OpenAI, Azure, etc.)
Develop and optimize RAG pipelines using LangChain or similar frameworks
Work with embedding models and vector databases such as FAISS, Pinecone, or Weaviate
Collaborate with product and ML teams to create GenAI-powered chatbots, agents, and custom workflows
Optimize token usage, memory management, and prompt engineering for performance and reliability
Build modular, testable components and reusable frameworks
Integrate with external data sources including SQL databases, APIs, and document formats (PDFs, CSVs, etc.)
Stay current with advancements in AI/ML and apply emerging technologies to solve real-world challenges
Skills and Requirements
Minimum 5 years of hands-on experience with Python development
Deep understanding of Large Language Models (LLMs), LangChain, and prompt engineering techniques
Proficient in working with model providers such as OpenAI, Azure OpenAI, or similar platforms
Experience with vector databases including FAISS, Pinecone, Chroma, and others
Strong grasp of API integration, asynchronous programming, and data processing workflows
Skilled in working with relational databases such as PostgreSQL, MySQL, and Amazon RDS
Proven experience deploying ML/LLM applications on cloud platforms like Azure, AWS, or Google Cloud
Familiar with version control (Git), CI/CD pipelines, and containerization using Docker
Equal Opportunity Statement We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com. To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
#J-18808-Ljbffr
This is a hands-on role focused on both development and system architecture. You should be proficient in Python backend development and comfortable working with external APIs, vector databases, and scalable AI infrastructure.
Key Responsibilities
Design and build end-to-end AI applications using Python and LLM APIs (OpenAI, Azure, etc.)
Develop and optimize RAG pipelines using LangChain or similar frameworks
Work with embedding models and vector databases such as FAISS, Pinecone, or Weaviate
Collaborate with product and ML teams to create GenAI-powered chatbots, agents, and custom workflows
Optimize token usage, memory management, and prompt engineering for performance and reliability
Build modular, testable components and reusable frameworks
Integrate with external data sources including SQL databases, APIs, and document formats (PDFs, CSVs, etc.)
Stay current with advancements in AI/ML and apply emerging technologies to solve real-world challenges
Skills and Requirements
Minimum 5 years of hands-on experience with Python development
Deep understanding of Large Language Models (LLMs), LangChain, and prompt engineering techniques
Proficient in working with model providers such as OpenAI, Azure OpenAI, or similar platforms
Experience with vector databases including FAISS, Pinecone, Chroma, and others
Strong grasp of API integration, asynchronous programming, and data processing workflows
Skilled in working with relational databases such as PostgreSQL, MySQL, and Amazon RDS
Proven experience deploying ML/LLM applications on cloud platforms like Azure, AWS, or Google Cloud
Familiar with version control (Git), CI/CD pipelines, and containerization using Docker
Equal Opportunity Statement We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com. To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
#J-18808-Ljbffr