Python-разработчик в VK Customer Experience Hub, удаленно
VK Customer Experience Hub (https://cxhub.ru) — Low/No-code платформа для улучшения клиентского опыта. Мы помогаем маркетологам тестировать, улучшать взаимодействие бренда со своими клиентами без привлечения программистов.
Платформа умеет обрабатывать сотни миллионов событий в сутки и отправлять персонализированные коммуникации на многомиллионные аудитории на основе собираемых данных. В новой версии продукта запустили визуальный конструктор чат-ботов и интеграций с внешними системами.
Среди наших клиентов такие компании, как Delivery Club, Nestle и др.
Наш стек: Python, PostgreSQL, Tarantool, Clickhouse, Kafka, Docker, Kubernetes, VK Cloud, Gitlab CI/CD
Задачи
- Решать нетривиальные задачи по созданию надежного бэк-энда для реализации визуальных конструкторов для обработки данных, отправки коммуникаций, аналитики.
- Участие в ревью кода коллег, взаимодействовать с системными аналитиками, архитекторами и DevOps при разработке функционала.
Требования
- Уверенное знание Python;
- Опыт работы с реляционными СУБД;
- Отличное знание базовых алгоритмов и структур данных, понимание архитектурных паттернов;
- Понимание и практический опыт построения API для веб-приложений.
Будет плюсом
- Приветствуется и есть возможность перехода / параллельного написания сервисов на Go;
- Опыт работы с Tarantool, Clickhouse, PostgreSQL
- Понимание и практический опыт построения API для веб-приложений (например, FastAPI/Flask);
- Опыт проектирования распределенных отказоустойчивых систем 24/7;
- Опыт работы с высоконагруженными, распределенными проектами.
Мы предлагаем

Tarantool
Про Tarantool его разработчики говорят, что это сервер приложений и база данных в одном флаконе. Ну а если серьезным языком — это «платформа in-memory вычислений с гибкой схемой данных для эффективного создания высоконагруженных приложений». Tarantool позволяет реализовать множество архитектурных паттернов высоконагруженных сервисов — от простого key-value хранилища до распределенного транзакционного кэша — и интегрировать их в ИТ-инфраструктуру.