Python Developer (GenLite/AI/RAG)
- Компания
- emagine
- Где
- Warsaw, Poland
- Зарплата
- 550 тыс. ₽/мес
- Опубликовано
- 2026-10-03
Навыки: Python, FastAPI, SQLAlchemy, Pytest, REST API, OpenAPI
Описание Описания нет
Задачи • Develop and maintain the GenLite application using Python, FastAPI, and asynchronous programming patterns • Design and develop REST and OpenAPI-compliant APIs, including validation, authorization, error handling, and backward compatibility • Work with PostgreSQL and Redis databases, including data modeling, migrations, indexing, and access optimization • Implement AI/RAG/LLM solutions using Azure OpenAI/OpenAI API, embeddings, document chunking, retrieval, and prompt engineering • Develop the GenLite frontend using TypeScript and React/Vite, and the Chatbot RAG frontend using Vue 3/Vite • Implement authentication and authorization using MSAL, Entra ID, OAuth2/OIDC, JWT, CORS, and CSRF • Integrate applications with Azure Blob Storage, Microsoft Graph, Jira, Confluence, and external systems using HTTP clients • Ensure code quality through unit and integration tests, static analysis, and API contract maintenance • Support deployment and maintenance processes in Docker, Kubernetes, and CI/CD environments
Требования • Experience with Python 3.12/3.13, FastAPI, async/await, Pydantic, SQLAlchemy, Alembic, pytest, and pytest-asyncio • Knowledge of API design, including REST, OpenAPI, input validation, error handling, authorization, endpoint versioning, and backward compatibility • Experience with PostgreSQL and Redis, including data models, migrations, indexes, transactions, Redis Stack, vector search, and basic pgvector • Knowledge of Azure…
Полный текст и отклик — на странице работодателя.