Старший python-разработчик в VK CXHub, удаленно
VK Customer Experience Hub (VK CXHub) — Low/No-code платформа для улучшения клиентского опыта. Мы помогаем маркетологам тестировать, улучшать взаимодействие бренда со своими клиентами без привлечения программистов.
Платформа умеет обрабатывать сотни миллионов событий в сутки и отправлять персонализированные коммуникации на многомиллионные аудитории на основе собираемых данных. В новой версии продукта запустили визуальный конструктор чат-ботов и интеграций с внешними системами.
Среди наших клиентов такие компании, как Delivery Club, CityMobil, 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 хранилища до распределенного транзакционного кэша — и интегрировать их в ИТ-инфраструктуру.