- Страна
- Канада
Software Engineer, Networking (Dataplane)
Tailscale — это высокотехнологичный стартап с отличной репутацией, сильными инвесторами и полностью удаленным форматом работы. Роль предполагает работу над сложными инженерными задачами на острие сетевых технологий.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний в области сетевых протоколов (NAT traversal, VPN) и низкоуровневого программирования. Работа над Dataplane требует понимания производительности систем и опыта с распределенными сетями.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior/Staff Software Engineer в Канаде в области Networking/Dataplane рыночная вилка составляет от 160,000 до 230,000 CAD. Предложение Tailscale, как правило, соответствует верхним границам рынка для удаленных сотрудников.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
*🤩* Удалённо, Канада
*🔔* Опубликовано менее 24 часов назад
*📸 Защищённая платформа для соединения людей, устройств и внутренних инструментов*
*🤩* Основана в 2019 году и работает полностью распределённой командой
*🤩* Среди инвесторов — Accel, CRV, Insight, Heavybit и Uncork Capital
Задачи:
• Проектировать, тестировать и документировать клиентское сетевое ПО;
• Развивать связность между клиентами, subnet routers, exit nodes и инфраструктурой заказчиков;
• Решать сложные эскалации сетевых проблем и участвовать в архитектурных решениях;
• Оптимизировать производительность, надёжность и масштабируемость на разных платформах.
*🕸 Требования:*
• Сильный опыт разработки сетевого ПО и диагностики сетевых проблем;
• Глубокое понимание routing, VPN, IP address management и NAT traversal;
• Уверенный Go или низкоуровневые языки C/C++ или Rust, включая concurrent programming;
• Опыт с крупными распределёнными системами или низкоуровневыми сетевыми стеками ОС будет преимуществом.
Откликнуться: Откликнуться
*🚀* Offer Inside
#software #engineer
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Go
- C
- C++
- Rust
- Networking
- VPN
- Routing
- NAT traversal
- Distributed Systems
- Concurrent Programming
Возможные вопросы на собеседовании
Tailscale активно использует Go для сетевого программирования. Важно понимать, как кандидат работает с конкурентностью.
Как вы подходите к отладке race conditions в высоконагруженных сетевых приложениях на Go?
Ключевая технология Tailscale. Проверка понимания механизмов обхода сетевых ограничений.
Можете ли вы объяснить различия между протоколами STUN, TURN и ICE в контексте NAT traversal?
Вакансия сфокусирована на Dataplane, где производительность критична.
Какие методы оптимизации пропускной способности сетевого стека в пользовательском пространстве (userspace networking) вы применяли?
Проверка навыков диагностики сложных проблем.
Расскажите о самом сложном сетевом инциденте, который вы расследовали. Какие инструменты (tcpdump, eBPF и т.д.) вы использовали?
Tailscale работает на множестве ОС.
С какими различиями в реализации сетевых стеков между Linux, Windows и macOS вы сталкивались при разработке кроссплатформенного ПО?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

