Master’s degree or PhD in Computer Science, Computer Engineering, or related field
Experience taking a leading role in building complex software systems that have been successfully delivered to customers
Experience applying machine learning, statistical modeling or related analytic techniques is a good plus.
Experience with Hadoop, Spark, YARN, Docker, or large data storage access design and implementation is a plus.
Experience collecting software product requirements, describe software product features, and creating technical designs.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
Experience influencing software engineers best practices within your team
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation