Backend Software Engineer, Trust & Safety
Core
Integrate ML scores and risk signals into account creation, credit, payment, and generation flows to build reliable backend protections.
Role type
Senior IC backend software engineer (trust & safety)
Builds
Configurable enforcement services for rules, rate limits, account restrictions, and credit or payment controls
Domain
Fintech / Payments / Risk Management
Deliverable
production ML models
Required skills
API design, data modeling, queue management, transaction handling, idempotency, concurrency control, external-service integration, lifecycle debugging, risk requirements translation, system monitoring, auditability
Preferred skills
Fraud prevention, payments risk, platform abuse, risk-scoring integrations, rules engines, rate limiters, case management, appeals, risk operations tooling, Stripe experience, real-time scoring, graph-based account linkage, Python, Go
Technologies
Python, Go, Stripe
Responsibilities
Integrate ML scores and risk signals into account creation, credit, payment, and generation flows; Build configurable enforcement services for rules, rate limits, account restrictions, and credit or payment controls; Develop APIs and workflows for case review, decision-history inspection, and applying or reversing restrictions; Design for retries, duplicate events, concurrent requests, safe rollouts, monitoring, and auditability; Collaborate with ML, analytics, and operations teams to scope, ship, and verify backend protections
Seniority
Senior, hands-on IC
