About the team Preserving Trust in Amazon with every customer, every account, every second is our mission. Amazon.com's Buyer Risk Prevention (or BRP) protects the Amazon bottom line by preventing the bad actors from entering the front door. We've got the latest in machine learning algorithms, statistical modeling techniques and investigation tools but we need your help to keep Amazon.com safe. You'll be part of a team working to protect Amazon customers from attacks from bad actors and bots.
About the role We're looking for a software engineer with an interest in outsmarting the bad actors and make Amazon a safe place for customers. One of our interesting engineering challenges is identifying the bad actors without impacting customer experience. We use the most recent advances in machine learning to make real-time decisions to eliminate all types of malicious activity at Amazon scale. You will work with other engineering teams at Amazon to develop novel solutions to to develop and strengthen customer trust.
About the candidate The ideal candidate for our team is passionate about building creative solutions to outsmart bad actors. You have technical curiosity, drive for results, and resilience in the adversarial fight to keep our customers safe.
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
2+ years of non-internship professional software development experience
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
4+ years of professional software development experience with at least one modern language such as Java, C++, or C# including object-oriented design
Bachelors degree in Computer Science or equivalent experience.
Strong fundamentals in core Computer Science areas like Object Oriented Design, Data Structures and Algorithms.
Experience building scalable infrastructure software or distributed systems.
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
6+ years of designing and developing complex, interactive consumer applications
Experience providing technical leadership and mentoring other engineers.
Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.
General understanding of application security concepts, such as cryptography, penetration testing and threat modeling.
Ability to effectively drive cross-team solutions that have complex dependencies and requirements.
A strong track record of project delivery for large, cross-functional, projects.
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.