The DPN team implements the internal product "Real Estate Portfolio Movement" regarding the functionality of acquiring real estate by the Bank with the formation of an Acquisition Plan for both owned and leased property, and the disposal of real estate with the formation of a Disposal Plan. Also, implementation using BPMN (SberFlow) is planned.
Responsibilities
- developing services using LLM
- developing AI agents
- developing applied software in Python
- estimating task complexity, participating in planning
- writing unit tests
- finding the best solutions together with designers and analysts
- mentoring (developing tech skills) interns (relevant for middle, senior)
- interacting with developers and other teams in Agile format.
Requirements
- completed higher education
- 4+ years of experience as a developer in software development projects using Python tools and technologies
- experience with language models (LLM) via API
- experience using libraries for interacting with LLM: LangChain, LangGraph, etc.
- experience with Python frameworks: FastAPI, Django, and/or Flask
- experience with Python libraries: Pandas, Requests, Scrapy, NumPy, SciPy, JSON
- experience with relational databases PostgreSQL, optimizing SQL query performance (query plan, indexes, distribution, full scan), optimizing data storage models
- experience with machine learning tools: Keras and TensorFlow
- experience developing REST API
- experience integrating infrastructure components with external systems
- experience in team development using Confluence and Jira, etc.
- experience using flexible development methodologies (Agile, DevOps, and/or Scrum)
- skills in working with generative AI models; experience in creating AI agents and using them in work will be an advantage
- experience using GigaChat, Kandinsky, and similar tools in products, skills in creating and using AI agents
- instrumental command of AI for analysis, generation, and automation.