Москва, Зубовский бульвар, 17
Метро: КропоткинскаяSibedge — аккредитованная IT-компания с 19-летним опытом. Мы создаём заказные решения для цифровой трансформации бизнеса с применением передовых AI-технологий, используя их как в клиентских проектах, так и во внутренних процессах. Наши проекты реализуются в России и за рубежом в разных отраслях: от медицины и финтеха до строительства и умной городской среды.
Сейчас мы в поиске Golang разработчика для стратегического, долгосрочного проекта нашего ключевого заказчика — российского лидера в сфере «Умного города». Клиент создаёт и обслуживает IoT-устройства, а также эксплуатирует одну из крупнейших в Москве городских сетей передачи данных, которая обеспечивает работу критической городской инфраструктуры. Вам предстоит работать над заменой и оптимизацией ядра высоконагруженной LoRaWAN-платформы на базе Chirpstack.
Чем предстоит заниматься:
разработка с нуля и глубокая оптимизация ядра LoRaWAN-системы (на базе Chirpstack) для обеспечения высокой производительности и устойчивости;
создание инструментов нагрузочного тестирования для имитации работы масштабной сети IoT-устройств;
reverse engineering существующего инструментария и разработка его современных, эффективных аналогов;
разработка ПО для интеграции и миграции существующей сети на новую платформу;
проектирование и реализация микросервисной архитектуры с использованием Docker;
участие в discovery-фазе, анализ требований и проработка технических решений.
Что ожидаем от кандидата:
опыт коммерческой разработки на Golang на уровне Middle+/Senior;
понимание стека TCP/IP и практический опыт анализа сетевого трафика (Wireshark, tcpdump);
опыт проектирования архитектуры сложных распределённых систем с нуля или значительной их модернизации;
опыт работы с PostgreSQL и понимание принципов оптимизации запросов;
опыт работы с Docker и построения микросервисов;
навыки reverse engineering для анализа существующих решений;
знания ОС Linux (администрирование, сетевая настройка, профилирование);
исследовательский подход к решению нестандартных задач.
Будет серьёзным преимуществом:
знание C/C++ или Rust;
опыт работы с MQTT и другими IoT-протоколами;
Знакомство с технологией LoRaWAN и стеком её протоколов;
опыт разработки под высокие нагрузки;
понимание принципов работы телеком-инфраструктур.
Что вам может быть интересно о Sibedge:
мы предоставляем официальное оформление и "белую" заработную плату;
лояльно относимся к гибкому графику работы, если он не снижает эффективность команды;
ежегодный Performance Review позволяет видеть свой вклад и строить траекторию развития;
в компании принят принцип win-win: если чего-то не хватает — обсуждаем и находим решение;