Ищем Senior/Lead Go-разработчика для сетевого embedded-продукта на базе OpenWrt. Нужен инженер, который умеет работать на стыке Go, Linux networking и embedded Linux: читать большой легаси-код, проектировать границы модулей, писать прод-код агентами и безопасно проводить архитектурный рефакторинг живого продукта. ## О проекте Продукт связан с mesh-сетью домашних и офисных роутеров. Внутри есть: - Go control-plane сетевого устройства; - mobile onboarding; - access layer / RADIUS-like логика; - WireGuard / AmneziaWG; - DDNS / relay; - управление OpenWrt UCI, firewall, network; - синхронизация между устройствами. Сейчас задача не в том, чтобы переписать систему с нуля. Нужно развить существующий продукт - сделать его готовым к выходу на рынок. Сейчас это больше инженерное решение, чем продукт. ## Чем предстоит заниматься - Разрабатывать и рефакторить Go-сервисы control-plane сетевого устройства. - Проектировать модульные границы между state, use cases, mesh sync, access domain и integration/projector слоями. - Выносить side effects, связанные с OpenWrt, firewall/network apply, WireGuard/AmneziaWG и access layer. - Сохранять обратную совместимость с мобильным API и текущими сценариями onboarding. - Разрабатывать внутренние API и интерфейсы между доменной логикой и инфраструктурными компонентами. - Разбирать сложные сетевые и lifecycle-инциденты на уровне логов, конфигурации, устройства и поведения сервисов. - Добавлять unit, integration и regression tests для критичных сценариев. ## Что важно - Коммерческий опыт разработки на Go. - Опыт проектирования backend / infrastructure services: API, internal interfaces, domain boundaries, background workers. - Опыт рефакторинга legacy-кода в production без остановки продукта. - Понимание Linux networking: routing, firewall, DNS, interfaces, NAT, lifecycle сетевых сервисов. - Опыт с Linux как средой выполнения продукта, а не только как сервером для деплоя. - Понимание VPN, tunneling и network access: WireGuard, AmneziaWG, VPN gateway или близкий опыт. - Умение отделять бизнес-состояние от инфраструктурных side effects. - Опыт покрытия критичной логики тестами до изменения поведения. - Готовность разбираться в устройстве, конфигурации и сетевом поведении на железе. ## Будет плюсом - OpenWrt, UCI, netifd, procd, ubus, LuCI, OpenWrt packages. - nftables / netfilter, iptables, dnsmasq, hostapd. - FreeRADIUS, 802.1x, access control / AAA. - Buildroot / Yocto. - Router firmware, CPE, gateways, Wi-Fi, SD-WAN, SASE, VPN/security products. - Embedded Linux, BSP, firmware, C/C++ на уровне понимания интеграций. - Test stands, hardware-in-the-loop, golden path / regression проверки. - Опыт в telecom, network equipment, cloud networking, SDN/network virtualization.
Camirix— это операционная система для бизнеса нового поколения. Мы строим компанию, где рутинные процессы заменяются AI...
Camirix— это операционная система для бизнеса нового поколения. Мы строим компанию, где рутинные процессы заменяются AI...
О нас B2B2C из фэшн сферы. Есть работающий MVP, ранние клиенты и пользователи (400+), активный рост, в следующем году п...
Роль: Ищем ML инженера, который умеет собрать рабочую модель под бизнес-задачу, а не уходить в research. Фокус: - модел...
Ubego is a global platform where authors create scenarios in editor: - excursions - quests - games in real life Consume...
🚀 Стартап в сфере AI ищет ML/DL-специалиста. Нужен человек, который умеет писать собственные модели для big data, а не т...