EngineerJobs.io
← Back to all jobs

Job Description

Compest Solutions Inc is seeking an experienced AI Security / Application Security Engineer for an onsite contract engagement across Seattle, WA and Sunnyvale, CA. The role centers on securing applications and AI/LLM agent integrations through threat modeling, security design reviews, and hands-on adversarial testing.

Location and Employment Details

  • Location: Onsite in Seattle, Washington and Sunnyvale, California (local candidates required)
  • Job type: Contract
  • Compensation: USD 50–55 per hour

Core Responsibilities

  • Conduct security and privacy design reviews for applications, APIs, cloud services, engineering proposals, and AI integrations.
  • Review system architecture and key controls across data flows, access controls, trust boundaries, authentication, authorization, and security safeguards.
  • Perform threat modeling for critical services and AI agents, including attack surface identification, attack scenarios and paths, mitigations, and residual risk documentation.
  • Execute hands-on security and adversarial testing for AI/LLM agents, including:
    • Prompt injection
    • Tool misuse
    • Excessive agency
    • Unauthorized data access
    • Permission and access-control issues
    • External integrations
    • Sensitive-data exposure
  • Identify, validate, and document security vulnerabilities, and provide practical remediation recommendations.
  • Partner with engineering, security, privacy, and third-party teams to drive remediation and validate security controls.
  • Develop reusable security assessment methods such as checklists, threat models, test cases, and reporting templates.
  • Support security automation and AI-assisted security workflows where appropriate.

Required Qualifications

  • 8+ years of professional experience in security engineering, application security, product security, offensive security, systems architecture, or a related technical security discipline.
  • Experience reviewing complex technical designs and identifying 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 and 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.

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 conducting 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.

Technologies

  • Python
  • Go
  • Bash

Key Skills

  • Application Security
  • AI/LLM Security
  • Threat Modeling
  • Penetration Testing
  • Adversarial Testing
  • Cloud Security
  • API Security
  • Security Architecture
  • Vulnerability Assessment
  • Privacy & Data Protection
  • Python/Go/Bash
  • Security Automation

Experience Notes

  • AI Security Engineer: 10 years (Preferred)
  • Application Security Engineer: 10 years (Preferred)
  • Cloud services: 10 years (Preferred)
  • APIs: 10 years (Preferred)
  • AI/LLM integration: 10 years (Preferred)
  • Python: 10 years (Preferred)
  • Go: 10 years (Preferred)
  • Threat modeling: 10 years (Preferred)
  • Vulnerability assessment: 10 years (Preferred)
  • Penetration testing: 10 years (Preferred)
  • Adversarial testing of AI agents: 10 years (Preferred)
  • Security architecture reviews: 10 years (Preferred)

Similar Jobs