AI Security Engineer
Job Description
Amazon’s Security team is hiring an AI Security Engineer (onsite in Jessup, MD) to help protect AI applications used by large numbers of customers.
Responsibilities
- Create, update, and maintain threat models across a wide range of software projects
- Conduct manual and automated code review, primarily in Java, Python, and JavaScript
- Build AI security automation tools
- Deliver AI security training and outreach for internal software development teams
- Provide AI security architecture and design guidance
- Independently solve AI security problems requiring novel methods or approaches
- Improve outcomes by influencing team and partner process, priorities, and technical choices
Requirements
- Bachelor’s degree in a STEM field (examples: Computer Science, Computer Systems Engineering, Software Development, Mathematics)
- 3+ years of experience in any combination of:
- Threat modeling
- Secure coding
- Identity management and authentication
- Software development
- Cryptography
- System administration and network security
- Programming experience in Python, Ruby, Go, Swift, Java, .Net, C++, or similar object-oriented languages
- Knowledge of machine learning concepts and the ML model lifecycle (training, deployment, inference) and AI/ML threats such as:
- Adversarial inputs
- Model evasion
- Data poisoning
- Model extraction
- Active US Government Security Clearance of TS/SCI with Polygraph
Technologies
- Java, Python, JavaScript, Ruby, Go, Swift, .Net, C++
Preferred Qualifications
- Fundamentals knowledge of networking, security, databases (relational or NoSQL), and operating systems (Unix, Linux, and/or Windows)
- Hands-on experience securing or attacking AI/ML systems (for example: adversarial ML, red-teaming models, ML threat detection); familiarity with MITRE ATLAS is a plus
- Security certifications such as GCIH, GSEC, GCFA, GREM, Security+, CISSP, CISA, or CISM
- Experience configuring security automation (static/dynamic analysis, code-quality, container scanning) and integrating AI/ML security tooling into pipelines
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance
- Option for 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
A Day in the Life
- Review model telemetry and anomalies surfaced overnight, triage findings, and initiate investigations into adversarial input patterns against deployed models
- Use forensic data to determine what happened, drive incident containment, and capture learning as new detection
- Review scanning rules and integrate AI/ML security automation tools into pipelines
- Document after-action findings and coordinate reporting across the team
Location: Jessup, MD (onsite) | Salary: USD 159,300 to 202,400 per year | Experience: 3+ years