Мы разрабатываем инновационный продукт – интеллектуальный сервис видеомониторинга и видео аналитики. Наша платформа объединяет управляемые камеры (ПАКи), облачную обработку видео, мощную аналитику с ML и работу с высоконагруженными системами (4500+ rps, ~ 20 TByte/day, тысячи устройств с использование технологий компьютерного зрения, 50 000 мегабит в секунду обрабатываемого видео-трафика, тысячи обрабатываемых сообщений в секунду). Мы решаем реальные задачи отрасли с помощью передовых технологий. У компании есть востребованный постоянно развивающийся продукт, с использованием наработок которого происходит его развитие.В настоящее время в связи с расширением нашей команде требуется Senior Backend разработчик (Golang+Python) с готовностью развиваться в Rust. Мы предлагаем: работу в архитектурной команде с интересными задачами для реализации решений в b2g и b2b секторе с современным технологическим стеком и интересными задачами на стыке IoT, ML, Cloud и Web; работу в аккредитованной ИТ-компании; трудоустройство в полном соответствии с ТК РФ и «белая» конкурентная заработная плата; график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; квартальная и годовая премия; социальные выплаты и компенсации; проведение корпоративных мероприятий; проведение обучения и повышения квалификации; предоставление ДМС после испытательного срока. Обязанности: участие в разработке и оптимизации архитектуры; актуализации системы под обновляющиеся требования; проектирование и разработка сервисов с доставкой до production; опыт продуктовой разработки систем с микросервисной архитектурой; анализ полноты функциональных требований и выяснение необходимых деталей; участие в планировании работы с декомпозицией по задачам; разработка кода с следованием практик чистой архитектуры, сопровождение кода тестами; контроль актуализации технической документации; выполнение иных поручений руководства, связанных выполнением с трудовой функции. Требования: высшее образование (в сфере ИТ или техническое); опыт продуктовой разработки на golang+python от 4-х лет; базовый опыт работы с Rust: понимание принципов borrow checker, cargo, async/await; общий опыт продуктовой backend-разработки на с использованием ООП от 4 лет; опыт проектирования, разработки и выкатывания сервисов в production; знание принципов работы с высоконагруженными системами, в частности больших объемов данных; знание паттернов проектирования, алгоритмов и структур данных, основных принципов разработки (SOLID, GRASP) и понимание в каких случаях какой из них лучше использовать; понимание и практический опыт с Docker/Kubernetes на уровне развертки и наблюдения; опыт работы с GitLab и базовые знания работы с gitlab-ci; знание различных видов БД и области их применения; умение документировать код, поддерживать документацию в своей области ответственности в актуальном состоянии; знание и хороший практический навык работы в Linux окружении; готовность расширять технологический стек, в частность изучать и совершенствовать знания Rust. Ближайшие задачи:доработка архитектуры системы, разработка и развитие модулей. Будет преимуществом: опыт разработки на Rust; знание принципов чистой архитектуры; работа с FastAPI, SQLAlchemy; опыт работы с RabbitMQ; опыт работы с видео потоком; опыт работы с сервисами/моделями машинного обучения (CV прежде всего); опыт работы с Clickhouse. Основной стек: Python (SQLalchemy, FastAPI), go, gin, Rust (tokio, axum, sqlx), docker/kubernetes, Postgresql, NoSQL БД (Redis, MongoDB), REST/gRPC protobuf, RabbitMQ, Kafka, S3.
Похожие вакансии
Senior backend разработчик (Golang, Python)
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
Скала^р
Backend разработчик (Golang, Python)
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
EYES OF WONDER SOFTWARE LLC
Backend-разработчик senior (Python)
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
РУСАЛ
Python backend разработчик (Senior)
До 300 000 руб.
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
PERX
От 200 000 руб.
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
Ульби Тимур Валерьевич
Senior Backend Python/Django разработчик
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
АНО ДО Московская школа программистов