Software Engineer, AI Security
Job Description
This on-site role in Seattle, WA offers a competitive salary range of USD 143,700 to 194,400 per year, plus a comprehensive benefits package. You will contribute to a vulnerability auditing and review platform for LLM and foundational model integrated software, collaborating with applied scientists to translate AI safety research into practical, production-ready security features.
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance
- Basic Life & AD&D insurance
- Optional Supplemental life plans
- Employee Assistance Program (EAP)
- Mental Health Support
- Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
Responsibilities
- Create and maintain security focused features for the vulnerability auditing and review platform, covering design, testing, deployment, and ongoing support.
- Expand vulnerability detection for LLM integrated services, including foundational models, MCP servers, agents, and agent skills and capabilities.
- Deliver end-to-end software features driven by customer needs, from concept through production rollout and ongoing operations.
- Refactor and phase out legacy components as the platform evolves to ensure long term maintainability and extensibility.
- Develop automated scanning and analysis tools to identify security weaknesses in AI integrated software components.
- Implement detection mechanisms for adversarial attacks, prompt injection, capability boundary violations, and other LLM specific threats.
- Collaborate with applied scientists to convert AI safety research into production grade platform features.
- Apply secure coding practices and threat modeling across all platform components.
- Own the operational health of features by monitoring, alerting, triaging, and resolving production issues.
- Identify root causes of failures and implement permanent fixes; continuously improve the operational posture.
- Proactively seek opportunities to improve automation, runbooks, telemetry, and dashboards to boost efficiency.
- Balance new feature work with operational improvements through thoughtful prioritization.
- Design solutions that clarify complex problems with visible risks or roadblocks.
- Contribute to code reviews with constructive feedback for engineers at all levels.
- Document platform construction, testing, operation, and security, and its role within the broader AI safety ecosystem.
- Keep skills current by evaluating industry innovations in security, AI safety, and software engineering.
- Mentor SDE 1s and new team members to accelerate productivity and professional growth.
- Train teammates on platform architecture, operational practices, and team norms.
- Support hiring efforts through interviews, candidate assessments, and contributing to bar-raising standards.
- Collaborate with customers, stakeholders, and peers to understand business value and ensure the platform solves the right problems.
- Resolve disagreements with peers through constructive and inclusive dialogue.
- Communicate clearly about status, risks, tradeoffs, and outcomes of your work.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience focusing on reliability and scaling
- 1+ years designing and developing large-scale, multi-tiered, multi-threaded, distributed software applications 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
Technologies
- C#
- C++
- Java
- Perl