Senior Python Developer

Post Date

Aug 08, 2025

Location

Boston,
Massachusetts

ZIP/Postal Code

02210
US
Oct 16, 2025 Insight Global

Job Type

Contract

Category

Engineering (Non IT)

Req #

BOS-800825

Pay Rate

$20 - $25 (hourly estimate)

Job Description

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, youll 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

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, 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 Human Resources Request Form. The EEOC "Know Your Rights" Poster is available here.

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/ .

Required Skills & Experience

-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

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.