python developer for GenLite and AI/RAG applications
выше рынка на 69,8%
вакансия
549 673 ₽
в среднем
323 681 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансией
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
задачи
- 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 OpenAI/OpenAI API, embeddings, document chunking, retrieval, and prompt engineering
- Frontend experience with TypeScript, React/Vite, and Vue 3/Vite
- Knowledge of MSAL, Entra ID, OAuth2/OIDC, JWT, CORS, CSRF, and role and permission management
- Experience integrating Azure Blob Storage, Microsoft Graph, Jira, and Confluence, and using httpx/aiohttp
- Ability to build resilient integrations that account for timeouts and external system errors
- Knowledge of unit and integration testing, ruff, pyright, and API contract maintenance
- Basic knowledge of DevOps, Docker Compose, Kubernetes logs, pipelines, environment variables, and running migrations
- Knowledge of CI/CD for applications maintained on Kubernetes
условия
- Up to 1280 PLN net + VAT per day
- B2B contract and long-term cooperation
Компания IT- и инженерного консалтинга в Европе.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.
Про зарплаты
Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.
Посмотреть зарплаты