resend - Software Engineer, Trust & Safety
Responsibilities
• Build and run the real-time enforcement layer within a latency budget of milliseconds • Design pipelines that move from signal to decision to action, across sending, receiving and account activity • Build the detection rules and policies that decide when we act, and make them safe to change • Detect and contain account takeover and leaked API keys: notice when a trusted account stops acting like itself, and stop the damage without locking out the real owner • Close the feedback loop: every block and every reversal carries a reason, so we can measure each detection's precision and retire the ones that hurt good senders • Automate manual work such as investigations, appeals and bulk actions, so the team keeps up as volume grows • Build and evaluate ML classifiers for spam and phishing, and prove their precision before they enforce anything • Implement safeguards and make every action traceable through logs, metrics and audit trails • Ensure all enforcement actions are traceable with logs, metrics, and audit trails • YOU’LL BE A GREAT FIT IF YOU… • Bring 5+ years of software engineering experience • Are fluent in writing and speaking English • Have deep experience with Node.js, TypeScript, React (Hono, Next.js) • Write Go, or want to, for latency-sensitive services • Have infrastructure and reliability skills (AWS, CDK, Datadog) • Are comfortable with APIs, event-driven architectures, queues and stateful services • Design systems that fail safe, and treat a false positive as a bug • Care deeply about observability: metrics, logs, tracing, error handling • Take ownership across the stack, from frontend surfaces down to databases and queues • Have proven experience with databases (Postgres, Redis) • YOU WILL BE AN EXCEPTIONAL FIT IF YOU ALSO... • Have worked in trust and safety, fraud or security • Have built real-time enforcement such as rate limiting, or a rules engine on a policy language like CEL • Have shipped ML or LLM-based detection in production, and know how to measure its precision and recall • Know email: SPF, DKIM, DMARC, bounces, complaints, and how phishing campaigns work • Have knowledge of database performance tuning (Postgres, Redis) • WHAT IT MEANS TO JOIN THE TEAM: • Room to shape technical decisions and take projects from discovery through production • Work remotely with teammates around the world • Close collaboration with the developers who use what you build • Teammates who value thoughtful feedback, shared learning, and care for each other • A high bar for product quality, reliability, and the details that make software enjoyable to use • Comp: $150,000 - $175,000 USD, commensurate with location and experience
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT