Описание
Deepdesk, часть AnywhereNow, разрабатывает AI-ассистентов и виртуальных агентов для корпоративных контакт-центров, помогая брендам, таким как Achmea, Vodafone и DHL, повышать производительность сегодня и масштабироваться для будущего клиентского опыта. Являясь частью AnywhereNow — глобального лидера в области технологий клиентского опыта с 220 сотрудниками по всему миру — мы сочетаем гибкость стартапа с силой устоявшегося корпоративного провайдера.
Задачи
Мы ищем опытного разработчика в нашу небольшую команду инженеров. Основа роли — backend-разработка на Python или Go и облачная инфраструктура, с частичной фронтенд-работой. В Deepdesk мы создаём "Augmented Intelligence" для корпоративного сегмента. Представьте Gmail Smart Compose для контакт-центров. Мы используем машинное обучение, чтобы предоставлять агентам рекомендации в реальном времени и подсказки автозаполнения, помогая им эффективно обслуживать клиентов. Помимо рекомендаций, мы предлагаем полностью виртуальных ассистентов, которые занимаются рутинными задачами. Вы будете работать над сервисами, которые стоят за этим: Python и Go сервисами и API, хранилищами данных и облачной инфраструктурой, обеспечивающей работу нашего продукта для корпоративных клиентов, включая сервисы, обслуживающие наши рекомендательные модели. Вы также будете подключаться к фронтенд-работе там, где это помогает продукту, например, в нашем админ-интерфейсе и виджетах. Мы также создаём голосовых агентов: ИИ, который разговаривает с клиентами в реальном времени. Речь преобразуется в текст, языковая модель вырабатывает ответ, и ответ озвучивается — всё это за доли секунды. Вы поможете строить и поддерживать сервисы, стоящие за этим, на Python и Go. У нас стартаповская культура, но ваш код напрямую используется и проверяется в масштабе. Наша технология находится на острие и постоянно развивается.
•Создавать и поддерживать backend-сервисы и API на Python и Go, с фоновой обработкой для тяжёлых задач.
•Поддерживать быстрые и надёжные базы данных.
•Запускать и улучшать нашу инфраструктуру на Google Cloud: Kubernetes, infrastructure as code и CI/CD-пайплайны.
•Создавать и поддерживать сервисы голосового агента в реальном времени: speech to text, языковая модель и text to speech, с низкой задержкой, на Python и Go.
•Помогать развёртывать и поддерживать сервисы машинного обучения, стоящие за нашими рекомендациями. Опыт в машинном обучении не требуется.
•Разрабатывать и обеспечивать полные и точные end-to-end метрики.
•Писать и рецензировать хорошо протестированный, чистый и поддерживаемый код.
•Следовать лучшим практикам разработки программного обеспечения, оставаясь прагматичным и избегая оверинжиниринга.
•Вносить вклад в фронтенд-функции на TypeScript и React по мере необходимости.
Наш стек
•Backend: Python (Django REST framework, FastAPI и Celery) и Go.
•Voice: Go для нашего сервиса голосового ИИ в реальном времени, с WebSockets, speech to text, языковыми моделями, text to speech и OpenAI Realtime API.
•Data: PostgreSQL, Redis, ClickHouse и Elasticsearch.
•Cloud: Google Cloud Platform, Kubernetes, Docker, Terraform, Flux и Cloud Build.
•Front end: TypeScript и React.
•Quality: автоматизированные тесты (pytest, и BDD интеграционные тесты, написанные на Go), код-ревью на каждое изменение, и автоматизация для поддержания качества кода и практик доставки.
Все сотрудники отвечают за поддержание стандартов информационной безопасности организации. Это включает: соблюдение всех применимых политик, процедур и руководств по информационной безопасности в любое время; защиту данных компании, клиентов и партнёров от несанкционированного доступа, раскрытия, изменения или потери; использование систем, устройств и сетей компании безопасным и соответствующим образом; незамедлительное сообщение о предполагаемых или фактических инцидентах безопасности, нарушениях или уязвимостях соответствующей команде; завершение обязательного обучения по информационной безопасности и защите данных по требованию; обеспечение того, чтобы конфиденциальная информация обрабатывалась и хранилась безопасно в соответствии с политиками компании и юридическими требованиями. Невыполнение обязанностей по информационной безопасности может привести к дисциплинарным мерам.
Требования
•Значительный профессиональный опыт создания backend-сервисов на Python или Go. В Python плюсом будет Django или FastAPI.
•Солидные знания реляционных баз данных, в частности PostgreSQL.
•Практический опыт работы с контейнерами, Kubernetes, infrastructure as code и CI/CD. Google Cloud — плюс.
•Рабочие знания TypeScript и React, достаточные для создания и исправления фронтенд-функций. Это не обязательно должно быть вашей сильной стороной.
•Дисциплинированный подход к тестированию, код-ревью, поддерживаемости и доставке.
•Комфорт при работе с автономией и полной ответственностью в быстро меняющейся среде.
•Интерес к голосовым и real-time системам, и готовность также работать на другом языке программирования. Наш сервис голосового ИИ и интеграционные тесты написаны на Go, а большая часть backend — на Python.
•Плюсом будет опыт работы с Celery, ClickHouse, Elasticsearch, обслуживанием моделей машинного обучения или real-time аудио.
Условия
•Базирование в Нидерландах, с гибкостью в организации своего времени.
•Небольшая команда, работающая с крупными корпоративными клиентами.
•Стартаповская культура в сочетании с корпоративными требованиями и продуктовым масштабом.
•Полная автономия и полная ответственность за свою работу.
•Высокие стандарты, доверие и много юмора.
•Возможность формировать real-time AI-опыт, используемый в корпоративных контакт-центрах.
•Полная занятость (40 часов), постоянный контракт.