About the job
As part of the AWS Applied AI Solutions organization, we're advancing the frontier of trust and safety systems for cloud-based communication services. Our vision is to be the trusted foundation for transforming every business with Amazon AI teammates. Our mission is to deliver turnkey, enterprise-grade foundational AI capabilities that create delightful AI powered solutions. We're building sophisticated AI systems that protect infrastructure from evolving threats while enabling legitimate high-volume users to operate without friction, with messaging services at scale as a key application area.
Responsibilities
Develop advanced machine learning approaches and agentic systems that autonomously adapt to evolving threat patterns across cloud communication services
Create behavioral detection models that quickly identify malicious patterns after onboarding rather than creating friction during signup
Design intelligent resource allocation algorithms that optimize service delivery based on real-time feedback
Develop frameworks operating at scale across diverse usage patterns, analyzing hundreds of thousands of daily active customers
Research novel approaches combining AI agents with trust and safety systems to solve complex security problems
Collaborate with engineering teams to integrate science components into production systems
Conduct rigorous experimentation and establish evaluation frameworks to measure solution performance
Qualifications
Minimum
3+ years of building models for business application experience
PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience
Experience in patents or publications at top-tier peer-reviewed conferences or journals
Experience programming in Java, C++, Python or related language
Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing
Preferred
Experience using Unix/Linux
Experience in professional software development