VK Customer Experience Hub — сервис автоматизации маркетинга, для которого мы разрабатываем визуальный событийно-ориентированный язык программирования. С его помощью можно делать автоматические персонализированные рассылки, сложные фильтры по сотням миллионов событий, программировать ботов на тысячи шагов и обрабатывать миллионы клиентских профилей в реальном времени. Для персонализации мобильных и веб-приложений развиваем свой конструктор веб-страниц, JS SDK и Mobile SDK.
Наш текущий стек: Python, FastAPI, ClickHouse, Tarantool, PostgresSQL, Apache Kafka; GitLab CI/CD, Kubernetes, Docker, Docker Compose, CentOS 7/8.
Сервисом пользуются и крупные компании, и ИП. Всегда есть нетривиальные задачи по оптимизации и масштабированию. Ориентируемся на методологию канбан с эволюционным изменением процессов и возможностью каждого повлиять на результат.
Сравниваем себя с рынком и ставим цели: меньше спама и нерелевантных сообщений, меньше рутины у маркетинга и разработчиков, выше скорость запуска, дешевле проверка маркетинговых гипотез.
Ищем сильного Python-разработчика, готового присоединиться к разработке платформы VK Customer Experience Hub и принять участие в решении множества нестандартных задач.
Задачи
- Разработка и поддержка нескольких ключевых сервисов, где важна надёжность и безопасность, поскольку работать надо будет с ценными данными;
- участие в проектировании и разработке важных фич системы, сопровождении и доработке текущей функциональности.
Требования
- Опыт разработки на Python от пяти лет;
- опыт работы с БД (это важно!), плюсом будет опыт работы с ClickHouse, PostgresQL, Tarantool;
- понимание и практический опыт построения API для веб-приложений (например, FastAPI/Flask);
- знание базовых алгоритмов и структур данных, понимание архитектурных паттернов;
- опыт разработки распределённых отказоустойчивых систем 24/7;
- опыт работы с большими данными;
- высокий уровень самостоятельности и коммуникабельности.
Мы предлагаем
Формат работы
Уровень
График работы
VK Customer Experience Hub
Мы помогаем маркетологам тестировать, улучшать взаимодействие бренда со своими клиентами без привлечения программистов. Платформа обрабатывает сотни миллионов событий в сутки и отправляет персонализированные коммуникации на основе собираемых данных.