About the job
As part of the AWS Applied AI Solutions organization, we're building the future of AI-powered enterprise services across multiple domains. 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 developing sophisticated AI systems that address complex challenges across autonomous operations, geospatial intelligence, trust and safety, IoT services, and foundational AI platforms.
Responsibilities
Develop and productize AI solutions that address complex technical challenges requiring novel approaches beyond off-the-shelf tools
Design and implement machine learning systems for diverse applications including video understanding, geospatial optimization, fraud detection, anomaly detection, and automation
Create scalable algorithms and models that generalize across multiple customer use cases and business problems
Conduct rigorous experimentation with state-of-the-art techniques including large language models, computer vision, federated learning, or physics-based modeling, and agentic AI systems
Collaborate with engineering teams to integrate science components into production systems with measurable customer impact
Work directly with product teams to understand requirements, frame ambiguous problems into tractable science solutions, and validate approaches through proof of concepts
Establish evaluation frameworks and best practices for measuring solution performance and business impact
Mentor other scientists and contribute to the broader scientific community through publications when appropriate
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