Python Gen AI developer
Overview
As Lead Software Engineer, you will guide the design and development of scalable, API-driven solutions using modern tech stacks and Generative AI capabilities. You’ll collaborate with cross-functional teams to deliver AI-powered software that meets client needs within timelines and budgets. You will experiment with new LLM versions, integrate AI services, and lead data engineering tasks to support AI workflows. This role offers impact in shaping AI-enabled platforms and accelerating AI-driven delivery across the organization.
ResponsibilitiesDesign and implement scalable software solutions using modern technology stacksDevelop and expose APIs for Gen AI orchestration and data analytics workflowsIntegrate large language models via API endpointsApply prompt engineering and implement LLM agents (e.g., LangChain)Work with vector databases (Pinecone, Chroma, FAISS) for AI solutionsConduct rapid experiments to evaluate new LLM versionsCollaborate with Gen AI leads and cross-functional teammatesPerform basic data engineering to load structured and unstructured data into target storesDebug and troubleshoot software and design issues
Key requirementsMinimum 7+ years of software engineering or data analytics experienceStrong Python programming (mandatory) with PySpark or JavaProven experience building API-based scalable solutionsHands-on experience with LLM integration and prompt engineeringFamiliarity with modern AI frameworks and orchestration toolsexcellent communicationproject managementcollaborationPythonDjangoFlask