Perplexity

Perplexity

Posted via Ashby

Member of Technical Staff (Software Engineer, Fraud Prevention)

Posted Oct 24, 2026

Role at a glance

Job function
Software Engineering & IT Software Engineering
Salary
Not Disclosed
Location
London, United Kingdom Belgrade, United Kingdom
Work arrangement
Hybrid
Employment
Full-time
Experience
5+ years building and operating high-throughput, latency-sensitive backend systems in production

Spotted an issue?

We’ll check it against the original posting.

Log in to report

Role Summary

AI-generated

Software engineer on Perplexity's fraud prevention team, building and operating a real-time decisioning platform along with its data pipelines, integrations, and internal tooling to protect products, users, and infrastructure from fraud and abuse. The engineer owns services end to end, from design to production operations, and works with fraud analysts, ML engineers, and product teams.

What You'll Do

  • 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
  • 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

Generated from the employer's posting. Verify important details before applying.

View full posting

Qualifications

Software engineer role requiring 5+ years of production backend experience, Kubernetes and Terraform skills, and solid data fundamentals.

Required

  • 5+ years building and operating high-throughput, latency-sensitive backend systems in production
  • Strong systems programming skills
  • 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

Preferred

  • Rust, Go, or C++ experience (the team writes Rust)
  • Fraud prevention, anti-abuse, or payments-risk domain experience
  • Experience serving ML models in production
  • Client-side experience (web or mobile) for signal collection

Original job description

Content provided by the employer

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

Perplexity

About the company

Perplexity

Startup

Perplexity is an innovative technology company that specializes in developing advanced artificial intelligence solutions aimed at enhancing human-computer interaction. With a focus on natural language processing and machine learning, Perplexity empowers users to access information and insights more intuitively and efficiently. The company is dedicated to creating tools that simplify complex data and foster informed decision-making, thereby transforming the way individuals and organizations engage with knowledge. Through its commitment to excellence and user-centric design, Perplexity is shaping the future of information retrieval and analysis.