AI Security Engineer / Application Security Engineer
Adversarial Ai Security
Agent
Ai Security
Ai Security Evaluation
Ai/llm Security
Application Security
Application Security Engineering
Artificial Intelligence Security Evaluation
Cloud Platforms
Data Security
Identity and Access Management
Information Security
InfoSec
Risk Management
Security
Security Engineering
Security Testing
Software Security
Solution Architecture
Job Description
Compest Solutions Inc is seeking an experienced AI Security / Application Security Engineer for an onsite contract role supporting application, API, cloud, and AI or LLM integration security. The position emphasizes security and privacy design review, threat modeling, and hands-on adversarial testing of AI agents, with added support for security automation and AI-assisted security workflows.
This role is based in Sunnyvale, CA / Seattle, WA with in-person work requirements and a focus on local candidates. Compensation is USD 45.00 to 50.00 per hour on W2 pay, with contract employment and a minimum of 8 years of relevant experience.
Responsibilities
- Conduct security and privacy design reviews for applications, APIs, cloud services, engineering proposals, and AI integrations.
- Review system architecture and data flows, including access controls, trust boundaries, authentication, authorization, and security safeguards.
- Perform threat modeling for critical services and AI agents, documenting attack surfaces, attack scenarios, attack paths, mitigations, and residual risks.
- Deliver hands-on security and adversarial testing for AI/LLM agents, covering prompt injection, tool misuse, excessive agency, unauthorized data access, permission and access-control issues, external integrations, and sensitive-data exposure.
- Identify, validate, and document security vulnerabilities, including practical remediation recommendations.
- Collaborate with engineering, security, privacy, and third-party teams to drive remediation and validate security controls.
- Develop reusable security assets such as assessment methodologies, checklists, threat models, test cases, and reporting templates.
- Support security automation and AI-assisted security workflows when appropriate.
Requirements
- 8+ years of professional experience in security engineering, application security, product security, offensive security, systems architecture, or a related technical security field.
- Experience reviewing complex technical designs to identify security risks in:
- Applications
- APIs
- Cloud services
- Microservices
- Distributed systems
- Strong understanding of threat modeling, vulnerability assessment, and risk modeling.
- Strong understanding of authentication and authorization, including least-privilege principles.
- Strong understanding of data protection and security architecture.
- Hands-on experience with security testing, vulnerability investigation, penetration testing, adversarial testing, or security-control validation.
- Strong technical communication skills to explain security findings to engineering and business stakeholders.
Technologies
- Python
- Go
- Bash
Location and Contract Details
- Onsite in Seattle, Washington and Sunnyvale, California
- Local candidates required
- Position type: Contract
- Pay: $45.00 - $50.00 per hour
- W2 only
- Visa: Any Visa will work
Preferred Qualifications
- Experience assessing AI/LLM applications and autonomous AI agents.
- Knowledge of prompt injection, jailbreaks, unsafe tool use, excessive agency, and AI data-security risks.
- Experience with privacy and security design reviews.
- Experience securing cloud environments.
- Security automation experience using Python, Go, Bash, or similar languages.
- Familiarity with application-security frameworks and industry security practices.