
Member of Technical Staff (Software Engineer, Fraud Prevention)
Perplexity15 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.
About Perplexity
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.