3 окт

python developer for GenLite and AI/RAG applications

выше рынка на 69,8%
вакансия 549 673 ₽
в среднем 323 681 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Описания нет

задачи

  • 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, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.