You have hundreds of thousands of hosts, hundreds of millions of lines of code, billions of online transactions, and one of the most visited sites on the Internet. Now go build systems to secure it. The Application Security team is charged with building automated software that ingests hundreds of gigabytes of information daily, then interprets, transforms, and catalogs it into concrete and actionable information that is used to to drive the highest security standards possible.
We are looking for a Software Engineer that wants to write applications to import and analyze big data, use that information to drive Machine Learning solutions, push findings through a workflow system, and create tools that integrate with Amazon's build and operations systems to ensure security every step through the development process. An engineer that enjoys personal responsibility, big problems, lots of influence on the development process, and an iterative approach to finding the right solution will thrive on our team.
•Bachelor's degree in computer science, computer engineering or related technical discipline •Object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
•Knowledge of Ruby or other scripting languages a plus •Experience with or willingness to learn distributed (multi-tiered) systems, algorithms, and relational databases •Ability to effectively articulate technical challenges and solutions •Deal well with ambiguous/undefined problems; ability to think abstractly •Previous technical internship(s) preferred
Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.