
Member of Technical Staff (Software Engineer, Fraud Prevention)
Perplexity3 hours 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 and integrate fraud decisions into product, authentication, and payment flows.
- Own production 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
- At least 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 covering stream and batch computation, caching, and storage trade-offs.
- Preferred experience in fraud prevention, anti-abuse, or payments risk.
- Preferred experience serving ML models in production or building client-side systems for web or mobile signal collection.
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.