Find your next role
Strengthen your profile
This role focuses on evaluating the security of Generative AI applications by assessing static analysis tools and identifying vulnerabilities. You will contribute to a specialized AI security evaluation project at Gramian Consultancy, enhancing the reliability of security tools and improving application-level vulnerability assessments.
See how your profile stacks up against this role.
We compared the job requirements to your profile to show where you're strong and where you fall short.
About Gramian
Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.
About the Role
We are looking for experienced Application Security Engineers and Security-Focused Software Engineers to support a specialized AI security evaluation project.
In this role, you will assess how effectively static analysis tools identify security vulnerabilities in Generative AI applications, particularly LLM agents and Retrieval-Augmented Generation (RAG) systems. You will build small, runnable repositories containing realistic examples of Sensitive Information Disclosure (SID) and Excessive Agency (EA) vulnerabilities, alongside fixed and near-miss versions.
You will analyze code paths, identify security weaknesses, define authorization contexts, develop deterministic tests, and document findings. Your work will help improve the reliability of security tools and strengthen how AI systems are evaluated for application-level vulnerabilities.
LOCATION: Remote
EXPERIENCE: 5+ years in application/product security or security-focused software engineering
PROJECT: GenAI application security evaluation and AI training
TECHNICAL FOCUS: Python, TypeScript, SAST, CodeQL, Semgrep, LLM agents, RAG, and MCP
AI EXPERIENCE: Hands-on experience building LLM agents or RAG applications is required.
Key Responsibilities
Requirements
Strong experience conducting secure code reviews and identifying application-level vulnerabilities.
Practical knowledge of source-to-sink analysis, taint analysis, and static application security testing (SAST).
Hands-on experience with security analysis tools such as CodeQL or Semgrep.
Experience building or securing LLM agents and/or Retrieval-Augmented Generation (RAG) applications.
Familiarity with frameworks and technologies such as LangChain, LlamaIndex, OpenAI or Anthropic SDKs, and Model Context Protocol (MCP).
Strong understanding of authorization models, including:
Actors, identities, and trust boundaries.
Multi-tenant authorization and access control.
OAuth, IAM, and identity management.
Permitted data access and actions.
Purpose and recipient restrictions.
Document-level access control.
Production-level coding experience in Python and/or TypeScript.
Ability to distinguish genuine Sensitive Information Disclosure and Excessive Agency vulnerabilities from non-findings and false positives.
Strong analytical skills and the ability to communicate technical security findings clearly.
Lead Security Engineer - Vulnerability Response (Imunify360)
CloudLinux · 16 days ago
Remote from Anywhere · Full time
Senior Security Engineer, Application Security
Angi · Today
Remote from United States · Full time
Application Security Engineer - AppSec Fintech
Retorna · Today
Remote from Latin America · Full time
Expert Application Security Specialist (IAM)
Spyrosoft · Today
Remote from Europe, European Union, EMEA, Poland · Full time
Sr. Application Security Engineer
hims & hers · 5 days ago
Remote from United States · Full time

Gramian Consulting

Gramian Consulting

Gramian Consulting