Sr. Software Development Engineer, Abuse Prevention, Devices and Services Security
Core
Design and implement scalable backend services on AWS to protect millions of Amazon devices from security threats using real-time monitoring, automated abuse detection, and machine learning.
Role type
Senior Software Development Engineer (Security & Abuse Prevention)
Builds
High-throughput data collection services, real-time threat monitoring pipelines, automated abuse detection systems, and ML-based security analyzers.
Domain
Consumer electronics security, cloud infrastructure, threat intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
Scalable backend service design, high-availability system architecture, distributed systems engineering, real-time data pipeline construction, machine learning model development, threat detection logic, automated workflow orchestration, RESTful API design, microservices architecture, C/C++ programming, Android/embedded Linux platform knowledge
Preferred skills
Security engineering, abuse detection systems, threat monitoring, ML/AI for classification, large-scale distributed systems management, low-latency streaming/batch processing, operational excellence practices
Technologies
AWS, machine learning frameworks, C/C++, Android, embedded Linux
Responsibilities
Design and build scalable backend services for device telemetry processing, develop detection pipelines for malware and privilege escalation, implement ML models for malicious pattern classification, construct automated workflows for rapid threat response, lead design and architecture of new security systems, mentor engineering teams
Seniority
Senior, hands-on IC with leadership responsibilities