Job Overview

Title:

Python Full Stack Developer

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

Salary:

$1185444-$1341066 Annual

Company:

Luxoft

Location:

Chennai, Tamil Nadu, India