Software Development Engineer, AWS Payments & Fraud Prevention
Core
Architect and build petabyte-scale data pipelines and intelligent data access layers to fuel ML models and rule engines for fraud detection and non-payment prevention.
Role type
Senior Software Development Engineer (Data Platform & ML Infrastructure)
Builds
Petabyte-scale data pipelines, real-time dashboards, natural language SQL interfaces, and data governance frameworks for AWS Payments & Fraud.
Domain
Cloud-native data engineering, machine learning infrastructure, fraud prevention
Deliverable
production ML models
Required skills
Distributed systems design, data pipeline architecture, object-oriented design, large-scale software development, data modeling, observability, security & governance
Preferred skills
Full SDLC experience, code reviews, testing, operations, cloud-native architecture
Technologies
Amazon MWAA, Fargate, EMR, Apache Iceberg, Amazon Redshift, OpenSearch, DynamoDB, Amazon Bedrock, Grafana, C#, C++, Java, Perl
Responsibilities
Design and optimize batch and near-real-time data pipelines; deliver datasets for ML models and rule engines; implement smart query and data access analyzers; build natural language-to-SQL tools; develop real-time dashboards; maintain data dictionaries; implement data quality frameworks; secure sensitive data; monitor and optimize system reliability.
Seniority
Senior, hands-on IC