Python Developer - Rest API
KeySkills
Company Name
Job Description
- Job Description
- Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.
- Applies scientific methods to analyse and solve software engineering problems.
- He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.
- His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.
- The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.
- The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Job Description - Grade SpecificKey Responsibilities:- Design, develop, and maintain applications in Python.
- Implement RAG pipelines by integrating LLMs (OpenAI, Azure OpenAI, Hugging Face, LangChain, LlamaIndex, etc.) with enterprise and external data sources.
- Develop MCP-based integrations to connect tools, APIs, and enterprise data systems with LLMs.
- Build APIs and microservices for AI-powered search, summarization, and conversational AI.
- Create document ingestion pipelines (PDFs, databases, SharePoint, etc.) and manage embeddings with vector databases (Pinecone, Weaviate, FAISS, Qdrant, Azure Cognitive Search, etc.).
- Collaborate with AI engineers, architects, and data teams to ensure scalable deployment of RAG/MCP solutions.
- Optimize application performance, security, and scalability for production-grade AI systems.
- Stay updated with AI frameworks, MCP standards, and cloud AI services.
Required Skills & Experience:- Minimum of 8 years of IT experience with 1+ years of AI experience
- Strong hands-on experience in Python.
- Solid understanding of OOP, REST APIs, and microservices architecture.
- Proven experience with LLM-based applications and RAG (Retrieval-Augmented Generation) integration.
- Knowledge and practical implementation of Model Context Protocol (MCP) for AI tool orchestration.
- Familiarity with vector databases (FAISS, Pinecone, Weaviate, Qdrant, Azure Cognitive Search).
- Hands-on experience with LangChain, LlamaIndex, Hugging Face Transformers, or similar AI libraries.
- Strong problem-solving and cross-functional collaboration skills.
Good to Have Skills- Experience with containerization (Docker, Kubernetes).
- Experience with cloud AI services (Azure, AWS, GCP) for deployment and scaling.
- Exposure to SQL/NoSQL databases for structured and unstructured data.
- Prior experience in chatbot development, enterprise search, or knowledge management systems.
- Understanding of MLOps practices for AI model deployment and monitoring.
Job Details
Experience :
9 To 12
Number Of
Vacancies :
20
Job Type :
Permanent
Industry Type : IT/Software
Salary
:
8 Lac - 12 Lac++
P.A
Education Summary
UG :
Any UG Degree
PG :
Any PG Degree
Contact Details
Contact
Person :
NA
Contact
Number :
8041042084
e-mailId :
vijayanath.siddhareddy@capgemini.com
Address :
Capgemini Technology Services India Limited,
Eco Space, Pritech Park SEZ,Building 6B, Village, Bellandur,
Outer Ring Road, Bellandur, Bangalore.
Office Location
Central Jakarta No 1234, Jakarta, IndonesiaFrontend Developer
Experience -
0 to 2
Key Skills -
RESTful API Integration,
Cloud-Based Front-End Development,
Front-End Security (Authentication,
Data Handling,
Input Validation),
Responsive and Scalable UI Design,
Agile Development & Collaboration,
Code Review & Best Practices,
CI/CD & Cloud Deployment Strategies,
Problem-Solving & Debugging,
Python / GoLang (Preferred),
AI/ML Integration Awareness (Preferred),
Accessibility & Inclusive Design Principles,
Strong Communication & Team Collaborationnd inclusive design principles,
Application Developer
Experience -
3 to 5
Key Skills -
Input Output,
Set,
Constructors,
Access Specifiers,
Synchronized,
transient,
List,
Final,
Abstract Classes,
Collections,
Java 8 or higher,
File IO,
Volatile,
Java Keywords,
static,
Design Patterns,
Jvm,
Multithreading,
Exceptions,
Oop Concepts,
Generics,
Hibernate,
Jsp,
Memory Management,
Synchronization,
Spring,
Interfaces,
Serialization,
Exception Handling,
Map,
Servlets,
Industrialization & Automation Lead - Application Maintenance
Experience -
0 to 1
Python Developer - Rest API
Experience -
9 to 12