ProjectПлатформа, которая позволяет пользователям осуществлять взаимодействие на основе искусственного интеллекта (например, поиск данных, сводку, анализ контента) со своей корпоративной документацией. Это новый проект с возможностями внедрения лучших практик и инженерных стандартов. Проект считается B2B-решением с мультитенантной поддержкой и различными моделями обслуживания. Технологии: Azure Cloud, Python, React + JS, CosmosDB, Azure OpenAI, Milvus DB. Необходимые знания: ● 5+ лет коммерческо
ProjectПлатформа, которая позволяет пользователям осуществлять взаимодействие на основе искусственного интеллекта (например, поиск данных, сводку, анализ контента) со своей корпоративной документацией. Это новый проект с возможностями внедрения лучших практик и инженерных стандартов. Проект считается B2B-решением с мультитенантной поддержкой и различными моделями обслуживания. Технологии: Azure Cloud, Python, React + JS, CosmosDB, Azure OpenAI, Milvus DB. Необходимые знания: ● 5+ лет коммерческой разработки программного обеспечения Python. ; ● Знание ООП и функционального программирования; ● Понимание структур данных и алгоритмов; ● Понимание шаблонов проектирования и общих парадигм программирования; ● Понимание рекомендаций PEP8; ● Опыт работы с платформой FastApi; ● Опыт работы с различными типами баз данных (SQL и NoSQL). ; ● Опыт работы с API (в основном REST); ● Опыт работы с брокерами сообщений (Kafka, RabbitMQ); ● Опыт работы с инструментами CI/CD (Jenkins, GitlabCI) / Git; ● Тестирование на Python; Требуемые навыки: ● Уверенность в работе с клиентом. инженер, поддержка большего количества младших специалистов во время демонстрации, способность обсуждать сложные технические вопросы с коллегами-клиентами; ● Подтвержденный опыт успешной оценки задач; ● Сильные аналитические навыки и навыки устранения неполадок и анализа первопричин; ● Опыт оптимизации производительности; ● Опыт в проверка кода в качестве рецензента; ● Опыт работы в Agile-фреймворке (Scrum, Kanban); ● Навыки эффективного программирования (многоразовый, чистый, прагматичный код); ● Рефакторинг; ● Английский язык: уровень выше среднего или продвинутый; Обязанности: ● Техническое руководство и поддержка. команда из 3–5 разработчиков; ● Декомпозировать сложные технические проблемы; ● Принимать участие в полном жизненном цикле приложения; ● Придумывать идеи по решению проблем; ● Создавать и разрабатывать серверные компоненты; ● Интегрировать со сторонними инструментами и облачными сервисами; ● Исследования о новых инструментах, технологиях, подходах; ● Поддерживать созданные и существующие решения; ● Взаимодействовать с командой; Будет плюсом: ● Степень бакалавра в области компьютерных наук или смежных областей; ● Опыт работы с Azure Cloud / AWS, GCP является плюсом / Docker; ● Опыт работы с системами на базе Unix; ● Опыт работы с TensorFlow или Pytorch; ● Понимание концепций безопасности приложений; ● Опыт работы с Django.