Member of Technical Staff (Software Engineer, Fraud Prevention)
Listed by employer · Checked
Posted within 60 days ·
- Work arrangement
- hybrid
- Employment
- FullTime
- Stated compensation
- Not specified
Does the location policy fit?
Choose where you would work from. We’ll compare it with the posting’s stated requirements.
Choose a country to check geographic compatibility. The source requirements are available below.
This checks the posting’s stated requirements, not your legal right to work. Confirm details with the employer.
Requirements
1 with evidence8 unclear or unstated- Remote policy
- hybrid
“Provider workplace type: hybrid”
From employer posting metadata - Employment type
- FullTime
9 fields not stated in this posting
- Employer sponsorship
- Not specified
- Geographic scope
- Not specified
- Degree requirement
- Not specified
- Security clearance
- Not mentioned
- Timezone / hours
- Not specified
- Citizenship requirement
- Not mentioned
- Minimum experience (years)
- Not specified
- Work authorization
- Not specified
- Compensation
- Not specified
These details were not stated in the tracked posting. Confirm with the employer.
Original job description
Reading view uses normalized posting text so exact evidence excerpts can be highlighted.
Show less description
Original formatting and links
About the role
Perplexity's fraud prevention team protects our products, users, and infrastructure from fraud and abuse across the whole lifecycle: sign-up, authentication, payments, API usage, and product features. We build and operate a real-time decisioning platform together with the surrounding systems: data pipelines for detection and model training, integrations with product and payment systems, and internal tooling for investigation and response. As a software engineer on the team, you will own services end to end, from design to production operations, and work closely with fraud analysts, ML engineers, and product teams to make abuse expensive and legitimate usage frictionless.
Responsibilities
Design, build, and operate high-throughput, low-latency backend services for fraud detection and prevention
Build data pipelines and real-time feature computation that power detections and ML models
Collect and process trust signals
Integrate fraud decisions into product, auth, and payment flows across Perplexity
Own reliability of production services: observability, alerting, safe rollouts, incident response
Build internal tooling for investigation, enforcement, and auditability
Partner with fraud analysts to turn new abuse patterns into production detections quickly
Qualifications
5+ years building and operating high-throughput, latency-sensitive backend systems in production
Strong systems programming skills; Rust, Go, or C++ experience preferred (we write Rust)
Hands-on experience with Kubernetes, Terraform and cloud infrastructure
Solid data fundamentals: stream/batch computations, caching and storage trade-offs
Pragmatic, ownership-driven approach: ship incrementally, measure, and make failures degrade safely
Nice to have
Fraud prevention, anti-abuse, or payments-risk domain experience
Experience serving ML models in production
Client-side experience (web or mobile) for signal collection
Matched by role category. Review each posting’s requirements before applying.
