Pyramid IT Consulting Pvt Ltd.
Python Developer - AI/Generative AI Solutions
- Compensation
- Not disclosed
- Location
- Noida; Hyderabad; Bangalore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Ai engineering
- Posted
Skills
Full description
We are looking for an experienced Python Developer with AI/GenAI expertise to design and develop scalable Python applications, APIs, data-processing solutions, and LLM-powered applications. The role will involve building RAG-based solutions, integrating LLM APIs, developing REST services, and working with structured and unstructured data.
The ideal candidate should have strong Python development skills along with hands-on experience in RAG, embeddings, vector databases, relational databases, and enterprise AI integrations.
Key Responsibilities :
- Design, develop, and maintain scalable applications and automation solutions using Python.
- Develop data-processing solutions using Pandas, NumPy, JSON, file processing, and related Python libraries.
- Build and enhance RAG-based chatbots and LLM-powered applications using documents such as PDF, Word, Excel, and enterprise databases.
- Develop document ingestion, parsing, chunking, embedding, retrieval, and response-generation pipelines.
- Integrate LLM platforms and APIs such as OpenAI, Anthropic/Claude, or equivalent providers using appropriate APIs and SDKs.
- Implement semantic search and retrieval solutions using embeddings and vector databases such as FAISS, Chroma, Pinecone, or equivalent.
- Develop REST APIs and backend services using FastAPI, Flask, or equivalent Python frameworks.
- Design and implement integrations between Python applications, external APIs, enterprise systems, and databases.
- Write complex SQL queries and Stored Procedures and integrate relational database data with Python applications.
- Work with databases such as SQL Server, MySQL, or equivalent relational databases.
- Use AI-assisted development tools such as GitHub Copilot to improve development productivity and code quality.
- Troubleshoot application, API, data-processing, and AI integration issues and perform root-cause analysis.
- Develop unit tests and follow software development, version control, code quality, and deployment best practices.
- Collaborate with business, product, and technical teams to translate requirements into scalable technical solutions.
- Maintain technical documentation and contribute to reusable development frameworks and components.
Required Skills & Experience :
- 6 - 11 years of experience in Python development, backend engineering, or application development, with relevant experience in AI/GenAI solutions.
- Strong hands-on proficiency in Python and libraries such as Pandas and NumPy.