Software Engineer, AI Security
Job Description
Amazon.com Services LLC is seeking a Software Engineer for AI Security (SDE I) to join the on-site Security team in New York, NY. The role centers on building and operating a vulnerability auditing and review platform for AI-enabled software, designing security-focused features and collaborating with applied scientists to translate AI safety research into production-ready solutions. The position offers a salary range of USD 143,700 to 213,800 per year and requires a Bachelor's degree along with at least three years of professional software development experience.
Responsibilities
- Design, implement, test, deploy, and maintain security-centric features for the vulnerability auditing and review platform.
- Enhance vulnerability detection for LLM-integrated services and tools, including foundational models, MCP servers, agents, and agent skills and capabilities.
- Deliver end-to-end software features, from customer requirements through production deployment and ongoing operations.
- Refactor and deprecate legacy components as the platform evolves to ensure long-term maintainability and extensibility.
- Create automated scanning and analysis tools to identify security vulnerabilities in AI-integrated software components.
- Implement detection mechanisms for adversarial attacks, prompt injection, capability boundary violations, and other LLM-specific threat vectors.
- Partner with applied scientists to translate AI safety research into production-grade platform features.
- Apply secure coding practices and threat modeling across all platform components.
- Own the operational health of your features, monitoring, alerting, triage, and resolution of production issues.
- Identify root causes of operational failures and implement permanent fixes.
- Proactively identify and implement opportunities to improve the team’s operational posture, including automation, runbooks, telemetry, and dashboards.
- Balance priorities between new feature development and operational improvements.
- Design software solutions that clarify difficult problems with visible risks or roadblocks.
- Engage in code reviews, offering meaningful and constructive feedback to engineers at all levels.
- Document the platform's architecture, testing, operation, and security, and its role within the broader AI safety ecosystem.
- Keep skills current by evaluating and applying industry innovations in security, AI safety, and software engineering where applicable.
- Mentor SDE I and new team members to accelerate productivity and growth.
- Train new teammates on platform architecture, operational practices, and team norms.
- Contribute to hiring through interviews, candidate assessments, and bar-raising efforts.
- Collaborate with customers, stakeholders, and peers, including applied scientists, to understand business value and ensure the platform solves the right problems.
- Resolve disagreements through constructive, inclusive dialogue.
- Communicate clearly about progress, risks, tradeoffs, and outcomes.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) for new and existing systems
- 1+ years designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, or services using C#, C++, Java, or Perl
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
Technologies
- C#, C++, Java, Perl, MCP servers
Benefits
- Health insurance (medical, dental, vision, prescription, Basic Life and AD&D insurance with 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