Perplexity

Member of Technical Staff (Software Engineer, Fraud Prevention)

Perplexity
Apply
15 days ago
London, United KingdomSenior

Responsibilities

  • Design, build, and operate high-throughput, low-latency backend services for fraud detection and prevention.
  • Build data pipelines and real-time feature computation supporting detections and ML models.
  • Collect and process trust signals.
  • Integrate fraud decisions into product, authentication, and payment flows.
  • Own production-service reliability, including observability, alerting, safe rollouts, and incident response.
  • Build internal tooling for investigation, enforcement, and auditability.
  • Partner with fraud analysts to convert emerging abuse patterns into production detections.

Requirements

  • 5+ years of experience building and operating high-throughput, latency-sensitive backend systems in production.
  • Strong systems programming skills; Rust, Go, or C++ experience is preferred, with Rust used by the team.
  • Hands-on experience with Kubernetes, Terraform, and cloud infrastructure.
  • Solid data fundamentals, including stream and batch computation and caching and storage trade-offs.
  • A pragmatic, ownership-driven approach focused on incremental delivery, measurement, and safe failure degradation.

Benefits

  • Nice-to-have experience includes fraud prevention, anti-abuse, or payments-risk domains.
  • Experience serving ML models in production is a plus.
  • Client-side experience with web or mobile systems for signal collection is a plus.
Perplexity

About Perplexity

1,001-5,000 employees

Perplexity builds an AI-powered answer engine for web and mobile and an enterprise product, Perplexity Computer, for AI-driven workflows across tools and apps. The company monetizes through individual subscriptions (Perplexity Pro) and enterprise plans. Founded in 2022 and headquartered in San Francisco, it operates as a privately held company.

Contact me