Resend
Resend
Resend е SaaS платформа, насочена към разработчици, за изпращане на транзакционни и маркетингови имейли в голям мащаб. Тя съчетава SDK за различни програмни езици с изчистен интерфейс, за да могат екипите да интегрират доставката на имейли в своите продукти и работни процеси. Платформата включва модулни уебхукове, управление на контакти, анализи на масови съобщения, създаване на шаблони с React, информация за взаимодействията с имейли, удостоверяване на домейни и управление на специално предназначени IP адреси в подкрепа на надеждната доставка и професионалната комуникация с клиентите.

Софтуерен инженер, доверие и безопасност — дистанционна работа в Северна Америка

Изграждайте системи за предотвратяване на злоупотреби и откриване на заплахи в реално време за платформата за имейли Resend за разработчици. Проектирайте работни процеси за прилагане на правила, класификатори с машинно обучение и защити срещу спам, фишинг и превземане на акаунти.

Описание

  • Изграждайте и поддържайте слой за прилагане на правила в реално време в рамките на бюджет за латентност на ниво милисекунди.
  • Проектирайте потоци от сигнал през решение до действие за изпращането, получаването и активността на акаунтите.
  • Създавайте правила и политики за откриване, които могат да се променят безопасно.
  • Откривайте и овладявайте превземания на акаунти и изтекли API ключове, без да блокирате легитимните собственици на акаунти.
  • Измервайте точността на откриването и премахвайте правила, които влияят отрицателно на легитимните изпращачи.
  • Автоматизирайте разследвания, обжалвания и групови действия.
  • Изграждайте и оценявайте класификатори с машинно обучение за спам и фишинг, като валидирате точността им преди прилагане на правилата.
  • Прилагайте защитни механизми и поддържайте проследимост чрез журнали, метрики и одитни следи.
  • Насочвайте техническите решения и изпълнявайте проекти от проучването до продукцията.
  • Работете в тясно сътрудничество с разработчиците, които използват платформата за имейли Resend.

Изисквания

  • Поне пет години опит в софтуерното инженерство.
  • Свободно писмено и говоримо владеене на английски език.
  • Задълбочен опит с Node.js, TypeScript, React, Hono и Next.js.
  • Опит с Go или готовност да го научите за услуги, чувствителни към латентността.
  • Опит с инфраструктура и надеждност с AWS, CDK и Datadog.
  • Опит в изграждането на API, архитектури, управлявани от събития, опашки и услуги със състояние.
  • Способност да проектирате отказоустойчиви системи и да разглеждате фалшивите положителни резултати като дефекти.
  • Силни умения за наблюдаемост по отношение на метрики, журнали, проследяване и обработка на грешки.
  • Способност да поемате отговорност за работата по целия стек, включително frontend интерфейси, бази данни и опашки.
  • Доказан опит с Postgres и Redis.
  • Опитът в областта на доверието и безопасността, измамите или сигурността се счита за квалификация с изключително добро съответствие.
  • Опитът в изграждането на системи за прилагане на правила в реално време, като ограничители на честотата или двигатели за правила, използващи езици за политики като CEL, се счита за квалификация с изключително добро съответствие.
  • Производственият опит с внедряване на системи за откриване, базирани на ML или LLM, и измерване на точност и пълнота се счита за квалификация с изключително добро съответствие.
  • Познанията за имейл системи, включително SPF, DKIM, DMARC, върнати съобщения, оплаквания и фишинг кампании, се считат за квалификация с изключително добро съответствие.
  • Познанията за настройване на производителността на Postgres и Redis се считат за квалификация с изключително добро съответствие.

Придобивки

  • Работа изцяло дистанционно.
  • Възможности за пътуване за екипни срещи извън офиса, конференции, срещи и други събития.
  • Възможност да влияете върху техническите решения и да изпълнявате проекти от проучването до продукцията.
  • Дистанционно сътрудничество с колеги от целия свят.
  • Тясно сътрудничество с разработчиците, които използват продуктите, които създавате.
  • Участие в обмислена обратна връзка, споделено обучение и подкрепяща екипна култура.
  • Принос към висок стандарт на качество на продуктите, надеждност и удобство на софтуера.