
On-Site
Full-Time
Chennai, Tamil Nadu
India
About the Role
Job Description
Project Description:We need a Python Developer to work for a leading investment bank client.
Responsibilities:
- Design, develop, and maintain full-stack Python applications with modern frontend frameworks
- Build and optimize RAG (Retrieval-Augmented Generation) systems for AI applications
- Create and implement efficient vector databases and knowledge stores
- Develop APIs that connect frontend interfaces with backend AI services
- Implement and maintain CI/CD pipelines for AI applications
- Monitor application performance and troubleshoot issues in production
Mandatory Skills:
Python
Mandatory Skills Description:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 4+ years of experience in full-stack Python development
- Strong back-end proficiency with Python web frameworks (Django, Flask, or FastAPI)
- Basic level of experience with modern front-end technologies (React, Vue, or Angular)
- Hands-on experience building AI-powered applications
- Knowledge of vector databases (Pinecone, Weaviate, Chroma, or similar)
- Familiarity with LLM integration and prompt engineering
- Experience with RAG architecture implementation
- Strong SQL and NoSQL database skills
- Excellent understanding of RESTful APIs and microservices
Nice-to-Have Skills Description:
- Experience with LangChain, LlamaIndex, or similar frameworks - Knowledge of containerization and orchestration (Docker, Kubernetes) - Familiarity with cloud platforms (AWS, Azure, or GCP) - Experience with streaming data processing - Understanding of semantic search principles - Contribution to open-source AI projects - Knowledge of AI/ML monitoring and evaluation metrics
Languages:
English: C2 Proficient
Project Description:We need a Python Developer to work for a leading investment bank client.
Responsibilities:
- Design, develop, and maintain full-stack Python applications with modern frontend frameworks
- Build and optimize RAG (Retrieval-Augmented Generation) systems for AI applications
- Create and implement efficient vector databases and knowledge stores
- Develop APIs that connect frontend interfaces with backend AI services
- Implement and maintain CI/CD pipelines for AI applications
- Monitor application performance and troubleshoot issues in production
Mandatory Skills:
Python
Mandatory Skills Description:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 4+ years of experience in full-stack Python development
- Strong back-end proficiency with Python web frameworks (Django, Flask, or FastAPI)
- Basic level of experience with modern front-end technologies (React, Vue, or Angular)
- Hands-on experience building AI-powered applications
- Knowledge of vector databases (Pinecone, Weaviate, Chroma, or similar)
- Familiarity with LLM integration and prompt engineering
- Experience with RAG architecture implementation
- Strong SQL and NoSQL database skills
- Excellent understanding of RESTful APIs and microservices
Nice-to-Have Skills Description:
- Experience with LangChain, LlamaIndex, or similar frameworks - Knowledge of containerization and orchestration (Docker, Kubernetes) - Familiarity with cloud platforms (AWS, Azure, or GCP) - Experience with streaming data processing - Understanding of semantic search principles - Contribution to open-source AI projects - Knowledge of AI/ML monitoring and evaluation metrics
Languages:
English: C2 Proficient