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 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