
Tailscale vyvíja bezpečný sieťový softvér, ktorý prepája ľudí, služby a zariadenia naprieč lokalitami a cloudovými prostrediami. Jeho moderná VPN je založená na technológii WireGuard a navrhnutá tak, aby nahradila zložitosť tradičnej VPN infraštruktúry rýchlym nasadením, šifrovanými pripojeniami, riadením prístupu a možnosťami sieťovania s nulovou dôverou. Spoločnosť pôsobí v oblastiach SaaS, bezpečnosti a telekomunikácií a podporuje prípady použitia, ako sú vzdialený prístup, prepojenie lokalít a sieťovanie viacerých cloudov pre organizácie aj individuálnych používateľov.
Softvérový inžinier, sieťové funkcie v spoločnosti Tailscale (práca na diaľku – Spojené štáty)
Budujte bezpečné sieťové funkcie platformy Tailscale, ktoré prepájajú ľudí a zariadenia pomocou spoľahlivého softvéru. Pracujte s jazykom Go, distribuovanými systémami, sieťovými komponentmi a backendovými službami.
Popis
- Rozvíjajte produkt Tailscale prostredníctvom open-source klientskeho kódu a backendových služieb so zameraním na sieťové funkcie a zvyšovanie výkonu.
- Preberajte zodpovednosť za prácu počas celého životného cyklu produktu – od implementácie a objavovania potrieb produktu až po strategické rozhodnutia.
- Spolupracujte s dizajnérmi UX/UI a produktovými manažérmi na definovaní a zdokonaľovaní sieťových funkcií.
- Navrhujte, implementujte, testujte a dokumentujte základné komponenty sieťového softvéru.
- Pridávajte pozorovateľnosť do produkčných služieb, prispievajte k riešeniu incidentov a riešte eskalácie zákazníckej podpory.
- Vyhodnocujte a zlepšujte efektívnosť, škálovateľnosť a spoľahlivosť sieťových systémov a zdrojov.
- Pri navrhovaní a implementácii sieťových komponentov uplatňujte prístup, v ktorom je bezpečnosť na prvom mieste.
Požiadavky
- Preukázateľné skúsenosti s implementáciou sieťových konceptov na aplikačnej vrstve a distribuovaných komponentov vrátane proxy serverov, konektorov a smerovania v prekrývajúcich sa sieťach.
- Hlboké pochopenie interných sieťových mechanizmov operačných systémov vrátane programovania socketov, smerovacích tabuliek a primitív na filtrovanie paketov.
- Pracovné skúsenosti s vývojom v jazyku Go (Golang).
- Skúsenosti s návrhom a údržbou distribuovaných systémov.
- Dobré znalosti súbežnosti vrátane viacvláknového spracovania, stavov pretekov, správy pamäte a synchronizačných primitív.
- Pochopenie princípov škálovateľnosti.
- Znalosť relačných databáz, ako sú PostgreSQL a MySQL.
- Schopnosť písať efektívne SQL dotazy.
- Vynikajúce písomné a ústne komunikačné schopnosti.
- Schopnosť zrozumiteľne komunikovať zložité technické koncepty.
- Kolaboratívny pracovný štýl so schopnosťou pracovať samostatne aj v tíme.
- Schopnosť prispôsobiť sa rýchlo sa meniacemu a dynamickému prostrediu startupu.
Benefity
- Základná mzda, akciový motivačný plán a variabilná provízia pre pozície s kvótami.
- Komplexné zdravotné, zrakové a zubné poistenie pre vás a vašu rodinu bez čakacej lehoty.
- Flexibilné pracovné prostredie s prioritou práce na diaľku.
- Virtuálne aj osobné spoločenské podujatia.
- Firemný program coworkingu.
- Príspevky zamestnávateľa na dôchodkové sporenie vo výške príspevkov zamestnanca, a to v pomere dolár za dolár až do výšky 0,75 % oprávnenej ročnej kompenzácie.
- Každoročné firemné sústredenie a tímové výjazdy.
- Ročný príspevok 1 500 USD na profesionálny rozvoj.
- Mentoring, koučing a príležitosti na interný kariérny postup.
- Flexibilné platené voľno.
- Notebook od spoločnosti s možnosťou výberu Macu alebo PC.
- Mesačná náhrada nákladov na domáci internet.
- Príspevok 500 USD na úpravu domácej kancelárie.
- Doplnenie platenej rodičovskej dovolenky na 20 týždňov pre rodičov, ktorí rodia, a na 16 týždňov pre rodičov, ktorí nerodia.