Мы создаём крупнейший в России IPTV/OTT сервис Wink, с общим числом пользователей, превышающим 10 миллионов. Это мультимедийная платформа, которая позволяет смотреть более 300 ТВ-каналов, тысячи фильмов и сериалы от ведущих мировых студий, на любых устройствах одновременно: в приложениях на мобильных, на Smart TV и на сайте wink.ru. Reindexer - это один из самых интересных, нужных и титулованных продуктов нашей компании. Он стал лучшим проектом 2020 внутри Ростелекома среди десятков участников и лауреатом престижной международной премии в области дизайна RedDot 2021. Это очень сложный технический продукт - документарная in-memory база данных с UI интерфейсом, которая является сердцем другого отличного продукта - Wink (интерактивное телевидение). Но Reindexer используют не только внутри компании, но и на внешних ресурсах. Однако, при всей сложности продукта, сплоченный коллектив и налаженные процессы позволяют легко погрузиться в проект. Мы используем: Kanban, что помогает гибко работать с задачами; Автоматизированное тестирование, что позволяет быстро проверять сборки и эффективно ловить баги; CI, что упрощает процессы деплоя; А еще, так как продукт передовой, то мы всегда открыты к новым технологиям и подходам, и не боимся высказывать и обсуждать свежие идеи любого члена команды. Обязанности: Разработка новых типов индексов: векторные индексы для sparse и dense-векторов Доработка и улучшение существующих индексов: полнотекстовых и гео-индексов Разработка полного пайплайна гибридного поиска, комбинирующего полнотекстовый и семантический поиск Развитие механизмов горизонтального масштабирования: шардирования и синхронного кластера Постоянное развитие, оптимизация и улучшение поискового движка (система саджестов, dynamic routing и т.д.). Требования: Опыт коммерческой разработки ПО на С++ от 3 лет Отличное знание и применение на практике C++11/C++14/С++17, знание STL, понимание принципов ООП Опыт разработки на C/C++ асинхронных и многопоточных сетевых приложений Знание стандартных контейнеров и алгоритмов на уровне понимания деталей типовых реализаций Опыт отладки и глубокой оптимизации приложений с использованием valgrind/google perftools Желание писать оптимальный и надежный код Опыт работы с системой контроля версий Git, системами code review Технический английский на уровне чтения технической документации Опыт работы с базами данных (SQL, noSQL). Желательно: Знание высокоуровневых языков программирования, таких как, Golang или Python Опыт разработки highload-приложений Опыт использования cmake Применение на практике фреймворков gtest и gbenchmark Опыт работы с санитайзерами (ASAN, TSAN) Знакомство с GitLab CI, Docker, Linux Опыт разработки баз данных. Условия: Гибридный график (возможность работать в офисе или дистанционно, а так же сочетать эти форматы) Прозрачный и стабильный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия Гибкое начало рабочего дня, подстраивай его под свою жизнь и работу с командой «Кафетерий льгот» с возможностью выбора категорий (ДМС или компенсация медицинских услуг по чекам, компенсация затрат на спорт, на изучение иностранного языка, дополнительные выплаты к отпуску и дню рождения, онлайн-обучение и др.),компенсация мобильной связи Дружеская атмосфера и профессиональная команда, готовая делиться опытом Возможность раскрытия своего собственного потенциала (ты можешь проходить оплачиваемые компанией тренинги, обучения и посещать конференции)
Архитектор / Разработчик (in-memory data grid)
Договорная
Москва. Станции метро: Проспект Вернадского
ФлексСофт
Senior Python Developer (Highload, Crypto)
До 390 000 руб.
Москва. Станции метро: Проспект Вернадского
evrone.ru
Backend Python Developer (FastAPI, Highload)
До 390 000 руб.
Москва. Станции метро: Проспект Вернадского
evrone.ru