Resend
Resend
1 – 10 Pracownicy
DoradztwoMarketingSaaS
Resend to platforma SaaS dla deweloperów, służąca do wysyłania wiadomości transakcyjnych i marketingowych na dużą skalę. Łączy zestawy SDK dla różnych języków programowania z przejrzystym interfejsem, dzięki czemu zespoły mogą integrować dostarczanie wiadomości e-mail ze swoimi produktami i procesami pracy. Platforma obejmuje modułowe webhooki, zarządzanie kontaktami, analitykę kampanii, tworzenie szablonów w React, analizę interakcji z wiadomościami, uwierzytelnianie domeny oraz zarządzanie dedykowanymi adresami IP, wspierając niezawodną dostarczalność i profesjonalną komunikację z klientami.

Inżynier oprogramowania, Trust & Safety — praca zdalna w Ameryce Północnej

Twórz systemy ochrony przed nadużyciami i wykrywania zagrożeń w czasie rzeczywistym dla platformy pocztowej Resend dla programistów. Projektuj procesy egzekwowania zasad, klasyfikatory uczenia maszynowego i zabezpieczenia przed spamem, phishingiem oraz przejęciem kont.

Opis

  • Twórz i obsługuj warstwę egzekwowania zasad w czasie rzeczywistym, z opóźnieniem liczonym w milisekundach.
  • Projektuj potoki „sygnał — decyzja — działanie” obejmujące wysyłanie, odbieranie i aktywność kont.
  • Twórz reguły wykrywania i zasady, które można bezpiecznie zmieniać.
  • Wykrywaj i powstrzymuj przejęcia kont oraz wycieki kluczy API bez blokowania prawowitych właścicieli kont.
  • Mierz precyzję wykrywania i wycofuj reguły, które negatywnie wpływają na uprawnionych nadawców.
  • Automatyzuj dochodzenia, odwołania i działania zbiorcze.
  • Twórz i oceniaj klasyfikatory uczenia maszynowego do wykrywania spamu i phishingu, sprawdzając precyzję przed egzekwowaniem zasad.
  • Wdrażaj zabezpieczenia i zapewniaj możliwość śledzenia działań za pomocą logów, metryk i śladów audytowych.
  • Kieruj decyzjami technicznymi i dostarczaj projekty od etapu analizy po produkcję.
  • Ściśle współpracuj z programistami korzystającymi z platformy pocztowej Resend.

Wymagania

  • Co najmniej pięć lat doświadczenia w tworzeniu oprogramowania.
  • Biegła znajomość języka angielskiego w mowie i piśmie.
  • Rozległe doświadczenie z Node.js, TypeScript, React, Hono i Next.js.
  • Doświadczenie z Go lub gotowość do nauki tego języka na potrzeby usług wrażliwych na opóźnienia.
  • Doświadczenie w zakresie infrastruktury i niezawodności z użyciem AWS, CDK i Datadog.
  • Doświadczenie w budowaniu API, architektur sterowanych zdarzeniami, kolejek i usług stanowych.
  • Umiejętność projektowania systemów bezpiecznych w razie awarii oraz traktowania fałszywych alarmów jako defektów.
  • Bardzo dobre umiejętności w zakresie obserwowalności: metryk, logów, śledzenia i obsługi błędów.
  • Umiejętność prowadzenia prac w całym stosie technologicznym, w tym przy interfejsach, bazach danych i kolejkach.
  • Udokumentowane doświadczenie z Postgres i Redis.
  • Doświadczenie w obszarze Trust & Safety, przeciwdziałania oszustwom lub bezpieczeństwa jest uznawane za kwalifikację szczególnie dobrze dopasowaną do stanowiska.
  • Doświadczenie w tworzeniu systemów egzekwowania zasad w czasie rzeczywistym, takich jak ograniczniki przepustowości lub silniki reguł wykorzystujące języki zasad, np. CEL, jest uznawane za kwalifikację szczególnie dobrze dopasowaną do stanowiska.
  • Doświadczenie produkcyjne w dostarczaniu systemów wykrywania opartych na ML lub LLM oraz mierzeniu precision i recall jest uznawane za kwalifikację szczególnie dobrze dopasowaną do stanowiska.
  • Znajomość systemów pocztowych, w tym SPF, DKIM, DMARC, odbić, skarg i kampanii phishingowych, jest uznawana za kwalifikację szczególnie dobrze dopasowaną do stanowiska.
  • Znajomość dostrajania wydajności Postgres i Redis jest uznawana za kwalifikację szczególnie dobrze dopasowaną do stanowiska.

Benefity

  • Praca w pełni zdalna.
  • Możliwości podróży na wyjazdy zespołowe, konferencje, meetupy i inne wydarzenia.
  • Możliwość wpływania na decyzje techniczne i dostarczania projektów od etapu analizy po produkcję.
  • Zdalna współpraca z osobami z całego świata.
  • Ścisła współpraca z programistami korzystającymi z tworzonych przez Ciebie produktów.
  • Udział w wartościowej informacji zwrotnej, wspólnej nauce i wspierającej kulturze zespołowej.
  • Współtworzenie wysokiego standardu jakości produktu, niezawodności i użyteczności oprogramowania.