Software Development Engineer, AWS Fraud Prevention
Core
Design and build highly scalable distributed systems and machine learning-powered detection pipelines to prevent fraud and protect AWS customers and revenue.
Role type
Senior Software Development Engineer (Fraud Prevention)
Builds
Backend services, serverless workflows, and real-time fraud detection engines for AWS Payments & Fraud Prevention
Domain
Cloud infrastructure, fraud prevention, machine learning
Deliverable
production ML models
Required skills
Distributed systems design, Java, TypeScript, Serverless architecture, AWS Lambda, DynamoDB, EventBridge, CDK, Graph-based analysis, LLM integration, System architecture
Preferred skills
Full SDLC ownership, Code reviews, Testing, Operations, Bachelor's in Computer Science
Technologies
Apache Flink, AWS Neptune, AWS Lambda, DynamoDB, EventBridge, CDK, Java, TypeScript
Responsibilities
Design and operate scalable distributed systems for backend services and serverless workflows; Write production-ready code for 24/7 availability; Own the full lifecycle from design to deployment and monitoring; Build agentic and LLM-based automation for fraud triage; Collaborate with applied scientists to integrate ML models into real-time decisioning systems.
Seniority
Senior, hands-on IC