Senior Software Engineer - Pay & Safety
Core
Design and build reliable payout, money-movement, and Trust & Safety systems for a global workforce of AI fellows, ensuring zero-downtime operations and full auditability.
Role type
Senior Software Engineer (Payments & Trust & Safety)
Builds
Payout systems, KYC/identity verification, sanctions/fraud screening, and operator tooling for a global AI data business.
Domain
Fintech, Payments, Trust & Safety, AI Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System design for high reliability and zero-downtime, PostgreSQL data modeling and schema evolution, Ruby on Rails and TypeScript/Node.js, React, asynchronous workflow orchestration (Temporal/Sidekiq), third-party API integration (Stripe/Deel), technical leadership and mentoring.
Preferred skills
Production payments/payouts experience, Trust & Safety/fraud/KYC/AML background, event sourcing and audit-log architectures, regulated workstreams (OFAC/GDPR/SOC 2).
Technologies
PostgreSQL, Ruby on Rails, TypeScript, Node.js, React, Stripe, Deel, Hubstaff, Temporal, Sidekiq
Responsibilities
Design and build payout and money-movement systems with webhook reconciliation and retries; build the Trust & Safety stack including KYC, sanctions screening, and fraud detection; own operator tooling including admin dashboards and ledgers; lead end-to-end schema design, migrations, and backfills; set engineering practices through system design reviews and incident response; mentor engineers through code review and architectural guidance.
Seniority
Senior, hands-on IC with mentorship responsibilities