Praca
Z kanału partnera
Inżynier oprogramowania, backend
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Stream
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Inżynier oprogramowania, backend
O Strumieniu
Stream obsługuje czaty, wideo, kanały aktywności i moderację AI w czasie rzeczywistym dla ponad miliarda użytkowników końcowych w ponad 4000 aplikacjach, od Strava i Bumble po eBay i Patreon. Nasza platforma przetwarza miliardy żądań API miesięcznie i obsługuje aplikacje z milionami jednoczesnych użytkowników, zapewniając jednocześnie wysoce niezawodne usługi o niskim opóźnieniu i wspaniałe doświadczenie dla programistów.
Rola
Poszukujemy pracowników-inżynierów oprogramowania. Dołączysz do naszego zespołu czatu lub kanałów aktywności i będziesz mieć własne systemy backendu, na których tysiące programistów tworzy swoje produkty, począwszy od ich struktury po sposób skalowania.
Jest to praca na pełen etat w naszym biurze w Amsterdamie (możliwa pomoc w zakresie wiz i relokacji), Toronto lub Skopje. Jesteśmy również otwarci na zatrudnienie odpowiedniej osoby spoza UE.
O tobie
Zbudowałeś systemy backendowe na dużą skalę i pozostałeś w nich wystarczająco długo, aby żyć z własnymi decyzjami, dobrymi i złymi. Dbasz o strukturę systemu, a nie tylko o następną funkcję, i możesz wyjaśnić swoje kompromisy osobom, które będą z nimi mieszkać. Być może kierowałeś zespołem przez kilka lat i zdecydowałeś się wrócić do pracy praktycznej. Tutaj jest to mile widziane: jest to indywidualna rola współpracownika, w której samodzielnie napiszesz kod i dotkniesz baz danych. Nasi potencjalni klienci również spędzają około 80% swojego czasu na czynnościach praktycznych. Nie spodoba ci się to, jeśli chcesz zarządzać ludźmi lub wolisz trzymać się z daleka od infrastruktury i pracy z bazami danych.
Do tych zespołów zatrudniamy również starszych inżynierów. Jeśli Twoje doświadczenie bardziej pasuje do Seniora niż do Personelu, powiemy to otwarcie i omówimy to z Tobą.
Masz
• Rozległe doświadczenie w inżynierii zaplecza, w tym kierownictwo techniczne w zakresie systemów w produkcji.
• Biegła znajomość Go, Pythona lub innego języka backendowego oraz chęć przejścia na Go.
• Doświadczenie w tworzeniu funkcji używanych przez dużą liczbę użytkowników i skalowaniu ich w miarę wzrostu wykorzystania.
• Duże doświadczenie z relacyjną bazą danych. Używamy PostgreSQL, ale liczy się każda relacyjna baza danych.
• Praktyczne doświadczenie z Redis lub podobnym magazynem danych w pamięci.
• Doświadczenie w tworzeniu publicznych interfejsów API lub zestawów SDK, z których korzystają inni programiści.
• Komfort pracy z infrastrukturą i bazami danych w ramach normalnego tygodnia, w tym z Kubernetesem.
• Dobry angielski w mowie i piśmie. To nasz język roboczy.
Dodatkowe punkty
• PostgreSQL w produkcji na dużą skalę, włączając sharding, partycjonowanie i duże migracje.
• Doświadczenie w ulepszaniu lub przeprojektowywaniu starszych części systemu obsługującego bieżący ruch.
• Go i gRPC w środowisku produkcyjnym przy dużej liczbie żądań.
• Wiadomości, kanały informacyjne lub inne systemy czasu rzeczywistego lub kolejki wiadomości, takie jak RabbitMQ lub Kafka.
• Rozproszone wewnętrzne pamięci masowe, takie jak Raft lub RocksDB.
• Obniżyłeś koszty infrastruktury w firmie, w której liczyły się marże.
• Doświadczenie w uruchamianiu obciążeń na GCP lub AWS.
Nie martw się, jeśli nie korzystałeś ze wszystkich narzędzi, które uruchamiamy. Będziesz mieć kontakt z większością z nich i możesz przekonać nas do dodania swoich ulubionych.
Co sprawia, że ta rola jest ekscytująca
• Skala: ponad 1 miliard użytkowników końcowych i miliardy żądań API miesięcznie przechodzi przez systemy, których będziesz właścicielem.
• Wpływ: koszt wiadomości i opóźnienia zapytań są widoczne bezpośrednio w naszych marżach oraz w aplikacjach klientów takich jak Strava i Patreon.
• Stos: Go, gRPC, RocksDB i Python; PostgreSQL i RabbitMQ; GCP i Kubernetes; Grafana, Prometheus, ELK (Elasticsearch i Kibana), Jaeger i Tempo do śledzenia rozproszonego oraz Datadog; Redis, Valkey i Memcached.
• Punkt wyjścia: w ciągu pierwszych tygodni wyślesz produkty do produkcji, a w ciągu pierwszych miesięcy będziesz posiadać znaczący obszar.
Co oferujemy
• Hojne wynagrodzenie
• Opcje na akcje
Korzyści z biura w Amsterdamie:
• 28 dni płatnego urlopu plus holenderskie święta państwowe.
• Plan emerytalny ze składką firmy.
• Karta Wizytówka NS lub rower firmowy objęty Streamem.
• 500 EUR rocznie na rozwój osobisty.
• Obiady cateringowe w biurze.
• MacBooka Pro.
• Do 60 EUR miesięcznie na wybrane członkostwo w siłowni lub klubie sportowym.
• Wsparcie w relokacji w przypadku przeprowadzki do Amsterdamu, w tym sponsoring wizowy jako uznany sponsor IND.
Toronto, Skopje i odległa UE: lokalne świadczenia w zależności od kraju zatrudnienia.
Dlaczego warto dołączyć do Streama?
Jesteśmy firmą serii B z biurami w Boulder, Amsterdamie, Skopje i Toronto oraz zespołem ponad 140 osób z 37 narodowości. Wspierają nas Felicis Ventures, GGV Capital, 01 Advisors, Techstars i Arthur Ventures, a także anioły, w tym Dick Costolo (były dyrektor generalny Twittera), Olivier Pomel (dyrektor generalny Datadog), Tom Preston-Werner (współzałożyciel GitHub) i Nicolas Dessaigne (współzałożyciel Algolia).
Będziemy z Tobą szczerzy: startup jest bardziej wymagający niż duża firma. Nie ma ustalonego podręcznika, wszystko jest Twoją własnością od początku do końca, a czasami podejmujesz się pracy poza swoim tytułem. To także sprawia, że jest to miejsce szybkiego rozwoju. Jeśli bardziej niż struktury i ustalonej drabiny kariery zależy Ci na prawdziwej własności i dużej skali, poczujesz się tutaj jak w domu.…
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/stream/staff-software-engineer-backend-amsterdam-482212)
O Strumieniu
Stream obsługuje czaty, wideo, kanały aktywności i moderację AI w czasie rzeczywistym dla ponad miliarda użytkowników końcowych w ponad 4000 aplikacjach, od Strava i Bumble po eBay i Patreon. Nasza platforma przetwarza miliardy żądań API miesięcznie i obsługuje aplikacje z milionami jednoczesnych użytkowników, zapewniając jednocześnie wysoce niezawodne usługi o niskim opóźnieniu i wspaniałe doświadczenie dla programistów.
Rola
Poszukujemy pracowników-inżynierów oprogramowania. Dołączysz do naszego zespołu czatu lub kanałów aktywności i będziesz mieć własne systemy backendu, na których tysiące programistów tworzy swoje produkty, począwszy od ich struktury po sposób skalowania.
Jest to praca na pełen etat w naszym biurze w Amsterdamie (możliwa pomoc w zakresie wiz i relokacji), Toronto lub Skopje. Jesteśmy również otwarci na zatrudnienie odpowiedniej osoby spoza UE.
O tobie
Zbudowałeś systemy backendowe na dużą skalę i pozostałeś w nich wystarczająco długo, aby żyć z własnymi decyzjami, dobrymi i złymi. Dbasz o strukturę systemu, a nie tylko o następną funkcję, i możesz wyjaśnić swoje kompromisy osobom, które będą z nimi mieszkać. Być może kierowałeś zespołem przez kilka lat i zdecydowałeś się wrócić do pracy praktycznej. Tutaj jest to mile widziane: jest to indywidualna rola współpracownika, w której samodzielnie napiszesz kod i dotkniesz baz danych. Nasi potencjalni klienci również spędzają około 80% swojego czasu na czynnościach praktycznych. Nie spodoba ci się to, jeśli chcesz zarządzać ludźmi lub wolisz trzymać się z daleka od infrastruktury i pracy z bazami danych.
Do tych zespołów zatrudniamy również starszych inżynierów. Jeśli Twoje doświadczenie bardziej pasuje do Seniora niż do Personelu, powiemy to otwarcie i omówimy to z Tobą.
Masz
• Rozległe doświadczenie w inżynierii zaplecza, w tym kierownictwo techniczne w zakresie systemów w produkcji.
• Biegła znajomość Go, Pythona lub innego języka backendowego oraz chęć przejścia na Go.
• Doświadczenie w tworzeniu funkcji używanych przez dużą liczbę użytkowników i skalowaniu ich w miarę wzrostu wykorzystania.
• Duże doświadczenie z relacyjną bazą danych. Używamy PostgreSQL, ale liczy się każda relacyjna baza danych.
• Praktyczne doświadczenie z Redis lub podobnym magazynem danych w pamięci.
• Doświadczenie w tworzeniu publicznych interfejsów API lub zestawów SDK, z których korzystają inni programiści.
• Komfort pracy z infrastrukturą i bazami danych w ramach normalnego tygodnia, w tym z Kubernetesem.
• Dobry angielski w mowie i piśmie. To nasz język roboczy.
Dodatkowe punkty
• PostgreSQL w produkcji na dużą skalę, włączając sharding, partycjonowanie i duże migracje.
• Doświadczenie w ulepszaniu lub przeprojektowywaniu starszych części systemu obsługującego bieżący ruch.
• Go i gRPC w środowisku produkcyjnym przy dużej liczbie żądań.
• Wiadomości, kanały informacyjne lub inne systemy czasu rzeczywistego lub kolejki wiadomości, takie jak RabbitMQ lub Kafka.
• Rozproszone wewnętrzne pamięci masowe, takie jak Raft lub RocksDB.
• Obniżyłeś koszty infrastruktury w firmie, w której liczyły się marże.
• Doświadczenie w uruchamianiu obciążeń na GCP lub AWS.
Nie martw się, jeśli nie korzystałeś ze wszystkich narzędzi, które uruchamiamy. Będziesz mieć kontakt z większością z nich i możesz przekonać nas do dodania swoich ulubionych.
Co sprawia, że ta rola jest ekscytująca
• Skala: ponad 1 miliard użytkowników końcowych i miliardy żądań API miesięcznie przechodzi przez systemy, których będziesz właścicielem.
• Wpływ: koszt wiadomości i opóźnienia zapytań są widoczne bezpośrednio w naszych marżach oraz w aplikacjach klientów takich jak Strava i Patreon.
• Stos: Go, gRPC, RocksDB i Python; PostgreSQL i RabbitMQ; GCP i Kubernetes; Grafana, Prometheus, ELK (Elasticsearch i Kibana), Jaeger i Tempo do śledzenia rozproszonego oraz Datadog; Redis, Valkey i Memcached.
• Punkt wyjścia: w ciągu pierwszych tygodni wyślesz produkty do produkcji, a w ciągu pierwszych miesięcy będziesz posiadać znaczący obszar.
Co oferujemy
• Hojne wynagrodzenie
• Opcje na akcje
Korzyści z biura w Amsterdamie:
• 28 dni płatnego urlopu plus holenderskie święta państwowe.
• Plan emerytalny ze składką firmy.
• Karta Wizytówka NS lub rower firmowy objęty Streamem.
• 500 EUR rocznie na rozwój osobisty.
• Obiady cateringowe w biurze.
• MacBooka Pro.
• Do 60 EUR miesięcznie na wybrane członkostwo w siłowni lub klubie sportowym.
• Wsparcie w relokacji w przypadku przeprowadzki do Amsterdamu, w tym sponsoring wizowy jako uznany sponsor IND.
Toronto, Skopje i odległa UE: lokalne świadczenia w zależności od kraju zatrudnienia.
Dlaczego warto dołączyć do Streama?
Jesteśmy firmą serii B z biurami w Boulder, Amsterdamie, Skopje i Toronto oraz zespołem ponad 140 osób z 37 narodowości. Wspierają nas Felicis Ventures, GGV Capital, 01 Advisors, Techstars i Arthur Ventures, a także anioły, w tym Dick Costolo (były dyrektor generalny Twittera), Olivier Pomel (dyrektor generalny Datadog), Tom Preston-Werner (współzałożyciel GitHub) i Nicolas Dessaigne (współzałożyciel Algolia).
Będziemy z Tobą szczerzy: startup jest bardziej wymagający niż duża firma. Nie ma ustalonego podręcznika, wszystko jest Twoją własnością od początku do końca, a czasami podejmujesz się pracy poza swoim tytułem. To także sprawia, że jest to miejsce szybkiego rozwoju. Jeśli bardziej niż struktury i ustalonej drabiny kariery zależy Ci na prawdziwej własności i dużej skali, poczujesz się tutaj jak w domu.…
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/stream/staff-software-engineer-backend-amsterdam-482212)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Stream
Ogłoszenie pochodzi od Stream.