
Tailscale vyvíjí bezpečný síťový software, který propojuje lidi, služby a zařízení napříč různými lokalitami a cloudovými prostředími. Moderní VPN společnosti je založena na technologii WireGuard a je navržena tak, aby nahradila složitou tradiční VPN infrastrukturu rychlým nasazením, šifrovanými připojeními, řízením přístupu a možnostmi síťování s nulovou důvěrou. Společnost působí v oblastech SaaS, bezpečnosti a telekomunikací a podporuje například vzdálený přístup, propojení lokalit a multicloudové síťování pro organizace i jednotlivé uživatele.
Softwarový inženýr, síťové funkce (práce na dálku z Kanady)
Vyvíjejte bezpečné síťové funkce a distribuované systémy pro software Tailscale zajišťující konektivitu. Tvořte klienty s otevřeným zdrojovým kódem v Go a backendové služby při práci na dálku z Kanady.
Popis
- Rozvíjejte produkt Tailscale přispíváním do klientského kódu s otevřeným zdrojovým kódem a backendových služeb zaměřených na síťové funkce a optimalizaci.
- Přebírejte odpovědnost za práci v celém životním cyklu produktu — od implementace a tvorby koncepcí až po strategická rozhodnutí.
- Spolupracujte s UX/UI designéry a produktovými manažery na definování síťových funkcí.
- Navrhujte, implementujte, testujte a dokumentujte klíčové síťové komponenty.
- Přidávejte do produkčních služeb observabilitu, reagujte na incidenty a řešte eskalace zákaznických požadavků.
- Vyhodnocujte a zlepšujte efektivitu, škálovatelnost a spolehlivost síťových systémů a zdrojů.
- Při navrhování a implementaci síťových řešení uplatňujte přístup, v němž je bezpečnost na prvním místě.
Požadavky
- Prokazatelné zkušenosti s implementací síťových funkcí na aplikační vrstvě a distribuovaných komponent včetně proxy, konektorů a překryvného routování.
- Pokročilé porozumění interním síťovým mechanismům operačních systémů včetně programování soketů, směrovacích tabulek a primitiv pro filtrování paketů.
- Pracovní zkušenost s vývojem v Go.
- Zkušenosti s návrhem a provozem distribuovaných systémů.
- Velmi dobré porozumění konceptům souběžnosti, jako jsou vícevláknové zpracování, stavy závodů, správa paměti a synchronizační primitiva.
- Porozumění principům škálovatelnosti.
- Zkušenosti s relačními databázemi, jako jsou PostgreSQL nebo MySQL.
- Schopnost psát efektivní SQL dotazy.
- Velmi dobré písemné a ústní komunikační dovednosti.
- Schopnost srozumitelně vysvětlovat složité technické myšlenky.
- Schopnost spolupracovat i samostatně pracovat s vlastní iniciativou.
- Schopnost přizpůsobit se dynamickému prostředí startupu.
Benefity
- Inkluzivní a flexibilní pracovní prostředí podporující autentické sebevyjádření.
- Celkový kompenzační balíček zahrnující základní mzdu, kapitálové pobídky a variabilní provizi u pozic s kvótami.
- Komplexní skupinové benefity pro zaměstnance a jejich rodiny včetně zdravotního, očního a zubního pojištění od začátku pracovního poměru.
- Model práce na dálku s flexibilními možnostmi.
- Virtuální i osobní příležitosti k neformálnímu setkávání.
- Firemní přístup do coworkingových prostor WeWork nebo srovnatelných prostor.
- Příspěvky zaměstnavatele na penzijní spoření odpovídající příspěvkům zaměstnance v poměru jedna ku jedné, až do maximálního ročního příspěvku zaměstnavatele ve výši 0,75 % způsobilé kompenzace.
- Každoroční firemní výjezd a týmové off-site akce.
- 1 500 USD ročně na profesní rozvoj.
- Mentoring, koučink a příležitosti k internímu kariérnímu postupu.
- Flexibilní placené volno.
- Firemní notebook Mac nebo PC podle vlastního výběru.
- Měsíční náhrada nákladů na domácí internet.
- Příspěvek 500 USD na úpravu pracovního místa.
- Dorovnání placené rodičovské dovolené na 20 týdnů pro rodící rodiče a 16 týdnů pro nerodící rodiče.