
Tailscale разработва сигурен мрежов софтуер, който свързва хора, услуги и устройства между различни местоположения и облачни среди. Неговата модерна VPN мрежа е базирана на WireGuard и е създадена да замени сложността на традиционната VPN инфраструктура с бързо внедряване, криптирани връзки, контрол на достъпа и възможности за мрежова архитектура с нулево доверие. Компанията работи в областите на SaaS, сигурността и телекомуникациите, като поддържа приложения като отдалечен достъп, свързване между обекти и работа с множество облаци за организации и индивидуални потребители.
Софтуерен инженер, мрежови функционалности в Tailscale (дистанционна работа – Съединени щати)
Разработвайте сигурни мрежови възможности за платформата на Tailscale, свързвайки хора и устройства чрез надежден софтуер. Работете с Go, разпределени системи, мрежови компоненти и бекенд услуги.
Описание
- Развивайте продукта на Tailscale чрез клиентски код с отворен код и бекенд услуги, като се фокусирате върху мрежовите функционалности и подобренията на производителността.
- Поемайте отговорност за работата през целия жизнен цикъл на продукта – от реализацията и проучването на продукта до стратегическите решения.
- Партнирайте си с UX/UI дизайнери и продуктови мениджъри за дефиниране и усъвършенстване на мрежовите функционалности.
- Проектирайте, реализирайте, тествайте и документирайте основни компоненти на мрежовия софтуер.
- Добавяйте наблюдаемост към продукционните услуги, допринасяйте за реакцията при инциденти и разрешавайте ескалации от клиентската поддръжка.
- Оценявайте и подобрявайте ефективността, мащабируемостта и надеждността на мрежовите системи и ресурси.
- При проектирането и реализацията на мрежови компоненти прилагайте подход, поставящ сигурността на първо място.
Изисквания
- Доказан опит в реализирането на концепции за мрежи на ниво приложение и разпределени компоненти, включително прокси сървъри, конектори и маршрутизиране през наслагващи се мрежи.
- Задълбочено разбиране на вътрешните механизми за работа в мрежа на операционните системи, включително програмиране на сокети, таблици за маршрутизация и примитиви за филтриране на пакети.
- Професионален опит в разработката с Go (Golang).
- Опит в проектирането и поддръжката на разпределени системи.
- Много добро разбиране на конкурентността, включително многопоточност, състезателни условия, управление на паметта и примитиви за синхронизация.
- Разбиране на принципите на мащабируемостта.
- Познаване на релационни бази данни като PostgreSQL и MySQL.
- Умение за писане на ефективни SQL заявки.
- Отлични писмени и устни комуникационни умения.
- Умение за ясно обясняване на сложни технически концепции.
- Умение за съвместна работа с възможност за самостоятелна работа и работа в екип.
- Способност за адаптиране към бързо развиваща се и динамична стартъп среда.
Придобивки
- Основна заплата, план за стимулиране чрез дялово участие и променлива комисиона за позиции с квоти.
- Цялостно здравно, офталмологично и стоматологично покритие за вас и семейството ви без изчаквателен период.
- Гъвкава работна среда с приоритет на дистанционната работа.
- Виртуални и присъствени социални събития.
- Корпоративна програма за споделени работни пространства.
- Работодателски пенсионни вноски, съответстващи на вноските на служителя едно към едно, до 0,75% от допустимото годишно възнаграждение.
- Годишно фирмено отстъпление и екипни изнесени събития.
- Годишна помощ от 1 500 USD за професионално развитие.
- Менторство, коучинг и възможности за вътрешно развитие.
- Гъвкав платен отпуск.
- Лаптоп, предоставен от компанията, с избор между Mac и PC.
- Месечно възстановяване на разходите за домашен интернет.
- Помощ от 500 USD за персонализиране на домашния офис.
- Допълнително платено родителско обезщетение до общо 20 седмици за раждащи родители и 16 седмици за родители, които не раждат.