Job
Description
As a Python Developer for a leading investment bank client, your role will involve designing, developing, and maintaining full-stack Python applications with modern frontend frameworks. You will be responsible for building and optimizing RAG (Retrieval-Augmented Generation) systems for AI applications, creating efficient vector databases and knowledge stores, and developing APIs to connect frontend interfaces with backend AI services. Additionally, you will implement and maintain CI/CD pipelines for AI applications, monitor application performance, and troubleshoot issues in production. Key Responsibilities: - Design, develop, and maintain full-stack Python applications with modern frontend frameworks - Build and optimize RAG systems for AI applications - Create and implement efficient vector databases and knowledge stores - Develop APIs to connect frontend interfaces with backend AI services - Implement and maintain CI/CD pipelines for AI applications - Monitor application performance and troubleshoot issues in production Qualifications Required: - 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: - 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 Additionally, the job requires proficiency in English at a C2 Proficient level. As a Python Developer for a leading investment bank client, your role will involve designing, developing, and maintaining full-stack Python applications with modern frontend frameworks. You will be responsible for building and optimizing RAG (Retrieval-Augmented Generation) systems for AI applications, creating efficient vector databases and knowledge stores, and developing APIs to connect frontend interfaces with backend AI services. Additionally, you will implement and maintain CI/CD pipelines for AI applications, monitor application performance, and troubleshoot issues in production. Key Responsibilities: - Design, develop, and maintain full-stack Python applications with modern frontend frameworks - Build and optimize RAG systems for AI applications - Create and implement efficient vector databases and knowledge stores - Develop APIs to connect frontend interfaces with backend AI services - Implement and maintain CI/CD pipelines for AI applications - Monitor application performance and troubleshoot issues in production Qualifications Required: - 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: - 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 Additionally, the job requires proficiency in English at a C2 Proficient level.