Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Luxoft and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
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
Skills
Must have
- 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
- 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
Don't Miss This Opportunity!
Luxoft is actively hiring for this Python Full Stack Developer position
Apply Now