AI Security Engineer
Job Description
Amazon.com Services LLC is hiring an AI Security Engineer to strengthen the security of AI applications in partnership with software development teams.
Key Responsibilities
- Create, update, and maintain threat models across a wide range of software projects
- Conduct manual and automated code reviews, primarily in Java, Python, and JavaScript
- Develop AI security automation tools
- Deliver AI security training and outreach to internal development teams
- Provide AI security architecture and design guidance
- Independently resolve AI security issues that require novel methods or approaches
- Shape team and partner decisions by influencing process, priorities, and choices to improve outcomes
Core Requirements
- Bachelor’s degree in Computer Science or a similar STEM field
- 3+ years of experience combining any of the following: threat modeling, secure coding, identity management and authentication, software development, cryptography, or system administration and network security
- Programming experience in Python, Ruby, Go, Swift, Java, .Net, C++, or a similar object-oriented language
- Knowledge of machine learning concepts and the ML model lifecycle (training, deployment, inference)
- Knowledge of AI/ML-specific threats including adversarial inputs, model evasion, data poisoning, and model extraction
- Current, active US Government Security Clearance of TS/SCI with Polygraph
Technologies
- Java
- Python
- JavaScript
- Ruby
- Go
- Swift
- .Net
- C++
Preferred Qualifications
- Fundamentals of networking, security, databases (relational or NoSQL), and operating systems (Unix, Linux, and/or Windows)
- Hands-on experience securing or attacking AI/ML systems such as adversarial ML, red-teaming models, or ML threat detection (including familiarity with MITRE ATLAS)
- Security certifications including one or more of: GCIH, GSEC, GCFA, GREM, Security+, CISSP, CISA, CISM
- Experience configuring security automation (static/dynamic analysis, code-quality, container scanning) and integrating AI/ML security tooling into pipelines
Location and Compensation
- Location: Arlington, VA (onsite)
- Salary: USD 159,300 - 202,400 per yearly
Benefits
- Health insurance (medical, dental, vision, prescription), Basic Life & AD&D, and optional Supplemental life plans
- EAP
- Mental Health Support
- Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
- Sign-on payments and Restricted Stock Units (RSUs)
A Day in the Life
- Review overnight model telemetry, assess anomalies from detection tooling, triage findings, and start investigations into adversarial input patterns against deployed models
- Use forensic data to determine what happened, support containment, and turn findings into new detections
- Review scanning rules and integrate an AI/ML security automation tool into the pipeline
- Document after-action findings and coordinate reporting across the team