Tailscale
Tailscale
Tailscale розробляє захищене мережеве програмне забезпечення, яке з’єднує людей, сервіси та пристрої в різних місцях і хмарних середовищах. Сучасна VPN-мережа компанії базується на WireGuard і покликана замінити складну традиційну VPN-інфраструктуру швидким розгортанням, зашифрованими з’єднаннями, засобами контролю доступу та можливостями мережевої взаємодії з нульовою довірою. Компанія працює у сферах SaaS, безпеки й телекомунікацій, підтримуючи такі сценарії, як віддалений доступ, з’єднання між майданчиками та мультхмарні мережі для організацій і окремих користувачів.

Інженер-програміст, мережеві функції (віддалена робота в Канаді)

Розробляйте захищені мережеві функції та розподілені системи для програмного забезпечення Tailscale, що забезпечує підключення. Створюйте клієнти з відкритим кодом на Go і серверні сервіси, працюючи віддалено з Канади.

Опис

  • Розвивайте продукт Tailscale, роблячи внесок у клієнтський код із відкритим кодом і серверні сервіси, зосереджені на мережевих функціях та оптимізації.
  • Відповідайте за роботу на всіх етапах життєвого циклу продукту — від реалізації та формування ідей до стратегічних рішень.
  • Співпрацюйте з UX/UI-дизайнерами та менеджерами продукту для визначення мережевих можливостей.
  • Проєктуйте, реалізовуйте, тестуйте та документуйте основні мережеві компоненти.
  • Додавайте спостережуваність до робочих сервісів, реагуйте на інциденти та вирішуйте ескалації звернень клієнтів до служби підтримки.
  • Оцінюйте й покращуйте ефективність, масштабованість і надійність мережевих систем та ресурсів.
  • Застосовуйте підхід із пріоритетом безпеки під час проєктування та реалізації мережевих рішень.

Вимоги

  • Підтверджений досвід реалізації мереж на рівні застосунків і розподілених компонентів, зокрема проксі, конекторів і накладеної маршрутизації.
  • Глибоке розуміння внутрішніх механізмів мереж операційних систем, зокрема програмування сокетів, таблиць маршрутизації та примітивів фільтрації пакетів.
  • Професійний досвід розробки на Go.
  • Досвід проєктування та експлуатації розподілених систем.
  • Глибоке розуміння концепцій конкурентності, таких як багатопотоковість, стани перегонів, керування пам’яттю та примітиви синхронізації.
  • Розуміння принципів масштабованості.
  • Досвід роботи з реляційними базами даних, такими як PostgreSQL або MySQL.
  • Уміння писати ефективні SQL-запити.
  • Сильні навички письмової та усної комунікації.
  • Уміння чітко пояснювати складні технічні ідеї.
  • Здатність співпрацювати й самостійно працювати, проявляючи ініціативу.
  • Здатність адаптуватися до динамічного середовища стартапу.

Переваги

  • Інклюзивне та гнучке робоче середовище, що підтримує автентичне самовираження.
  • Загальний компенсаційний пакет, що включає базову оплату, стимули у вигляді частки в капіталі та змінну комісію для посад із квотами.
  • Комплексні групові пільги для працівників і їхніх сімей, зокрема медичне, офтальмологічне та стоматологічне покриття від початку роботи.
  • Модель роботи з пріоритетом віддаленого формату та гнучкими варіантами.
  • Віртуальні й очні можливості для соціального спілкування.
  • Корпоративний доступ до коворкінгів WeWork або подібних просторів.
  • Внески роботодавця до пенсійних накопичень у розмірі внесків працівника — долар за долар, максимум до 0,75% відповідної компенсації на рік.
  • Щорічний корпоративний виїзд і командні виїзні заходи.
  • 1 500 доларів США на рік на професійний розвиток.
  • Наставництво, коучинг і можливості внутрішнього кар’єрного зростання.
  • Гнучка оплачувана відпустка.
  • На вибір ноутбук Mac або PC, наданий компанією.
  • Щомісячне відшкодування витрат на домашній інтернет.
  • 500 доларів США на облаштування робочої станції.
  • Додаткові 20 тижнів оплачуваної батьківської відпустки для батьків, які народжують, і 16 тижнів для батьків, які не народжують.