Описание
Компания KVINT – ведущая компания по разработке и внедрению голосовых роботов. Основной продукт – голосовые виртуальные операторы, способные заменить живого человека на телефоне на входящих и исходящих звонках, во время которых роботы полностью имитируют живое человеческое общение по телефону, и люди не догадываются, что общаются с роботом. Решение построено на нейронных моделях, содержит технологии синтеза и распознавания речи, обработки естественного языка и управления диалогом.
Задачи
•Разрабатывать и поддерживать интеграции между внутренними и внешними системами.
•Реализовывать обмен данными через API, FTP/SFTP и очереди сообщений.
•Обрабатывать, преобразовывать и проверять данные, получаемые из различных источников.
•Разрабатывать фоновые задачи и механизмы повторной обработки данных.
•Диагностировать ошибки интеграций, анализировать логи и устранять причины сбоев.
•Разбираться в существующем коде и самостоятельно дорабатывать сервисы на основе готовых шаблонов.
•Участвовать в запуске новых интеграций и сопровождении действующих проектов.
•Взаимодействовать с аналитиками и командой разработки для уточнения технических требований и решения возникающих проблем.
•Писать тесты и поддерживать техническую документацию.
Требования
•Уверенное владение Python.
•Опыт асинхронной разработки с asyncio, aiohttp, httpx.
•Понимание принципов работы HTTP API, REST, JSON, авторизации и webhooks.
•Опыт работы с MongoDB, Minio, Redis.
•Понимание очередей сообщений, опыт с RabbitMQ.
•Навыки работы с файловыми данными: CSV, XLSX, JSON, кодировками и преобразованием данных.
•Умение самостоятельно разбираться в чужом коде, диагностировать ошибки и находить причины сбоев приложений.
•Опыт написания unit- и интеграционных тестов.
•Базовые навыки работы с Docker, Git, CI/CD и Linux.
•Готовность самостоятельно разбираться в технических задачах, предлагать решения и взаимодействовать с командой.
Будет плюсом:
•Опыт разработки на Go;
•Опыт работы с FastAPI;
•Опыт работы с векторными базами, например Milvus;
•Опыт работы с k8s.
Условия
•Работа в команде профессионалов.
•Достойный уровень заработной платы.
•Официальное оформление в штат компании с первого дня работы и полностью «белая» заработная плата.
•Независимость и самостоятельность в реализации задач, поощрение инициативы, гибкий менеджмент и отсутствие бюрократии.
•Крупный перспективный проект федерального масштаба с возможностями для профессионального развития.
•Полностью удаленная работа.
•Интересные задачи и самые современные технологии.
•Зарплатные ожидания обсуждаются на собеседовании и всегда принимаются во внимание при оффере.