EngineerJobs.io
← Back to all jobs

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

Similar Jobs