Sajid Rahman

Sajid Rahman

Senior AI Security Researcher

Cranium

Hi, I’m Sajid

Software security is the core reason I became a researcher. To me, a vulnerability is rarely just a technical failure — it is a symptom of how people and technology actually interact. Over more than 10 years I have worked that problem from many angles, from architecting financial backends serving millions of users to building threat detection for Google Threat Intelligence.

My PhD looked at why developers write vulnerable code; at FireEye I fine-tuned GPT-2 to study synthetic disinformation; at Google Cloud Security (Mandiant) I built ML models for threat intelligence that improved detection rates by ~30% and cut false positives by ~20%. Today I focus on the security of LLMs and autonomous agents — a space where the attack surface has expanded fast and the bar to compromise these systems has dropped. I am especially interested in the blind spots of generative AI and in building robust, secure AI ecosystems.

Download my resumé.

Interests
  • AI Security & Data Privacy
  • Cybersecurity & Threat Intel
  • Human-centered Security
Education
  • PhD in Computer Science, 2022

    University of Florida

  • MS in Computer Science, 2017

    Kansas State University

  • BSc in Computer Science & Engineering, 2011

    Bangladesh University of Engineering & Technology

Experience

 
 
 
 
 
Senior AI Security Researcher
Jan 2026 – Present Remote
Research on the security of LLMs and autonomous/agentic AI systems — threat modeling the agent and MCP attack surface, and developing detection and analysis techniques to find and mitigate weaknesses in AI applications.
 
 
 
 
 
Senior Security Researcher
Aug 2025 – Jan 2026 Remote
Developed ML and LLM-based threat detection pipelines for EDR systems, reducing alert fatigue and improving response times. Collaborated with engineering teams to integrate AI-driven detection into Iru’s security platform.
 
 
 
 
 
Research Data Scientist
Nov 2022 – Apr 2025 Remote
Applied ML, statistical modeling, and data analysis to enhance cybersecurity solutions (Google Threat Intelligence - GTI), improving incident detection rates by 30%. Developed ML models for threat detection, boosting platform efficacy, and reducing false positives by 20%.
 
 
 
 
 
Graduate Research Assistant
May 2017 – Aug 2022 Florida
Analysing app privacy policies and 3rd-party libs' private data collection and sharing behavior.
 
 
 
 
 
Research Intern
Avast Software, Inc
May 2020 – Aug 2020 California
Investigated infidelity in Android apps privacy policy with their actual sensitive data access pattern.
 
 
 
 
 
Research Intern
FireEye, Inc
May 2019 – Aug 2019 Reston, Virginia
Fine-tuned GPT-2 to generate synthetic disinformation for disinformation simulation and detection.

Recent Publications

Quickly discover relevant content by filtering publications.
(2021). SO{U}RCERER: Developer-Driven Security Testing Framework for Android Apps. In ASEW'21.

PDF Cite

(2021). Beyond 𝐿𝑝 clipping: Equalization based Psychoacoustic Attacks against ASRs. In ACML'21.

PDF Cite

(2018). API Blindspots: Why Experienced Developers Write Vulnerable Code. In SOUPS'18.

PDF Cite Slides

Teaching

I have been TA for the following courses:

  • CIS 6930: Applied Machine Learning (Spring'22) (Instructor: Prof. Vincent Bindschaedler)
  • CIS 6930: Trustworthy Machine Learning (Fall'21) (Instructor: Prof. Vincent Bindschaedler)
  • CIS 4930: Software Testing Continuous Delivery (Fall'21) (Instructor: Prof. Byron Williams)

I was a TA for the following courses at Kansas State University:

  • CIS450: Computer Architecture and Operations (Spring’15, 16 & 17)
  • CIS200: Programming Fundamentals (using Java) (Spring’15)