Software Engineer, AI Product Security

Notion is an AI workspace for capturing team knowledge, finding answers, and automating work with agents.

San Francisco, United States
About Notion

Notion Labs, Inc. operates a collaborative workspace that combines documents, knowledge management, databases, projects, search, and AI-enabled automation. Its developer platform provides an API for connecting workspaces to external tools and automating workflows.

View jobs by Notion

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will define security architecture for AI product surfaces, build reusable guardrails and testing, translate threat models into engineering requirements, and use production learnings to strengthen product security.

Requirements

  • Secure software engineering
  • Security architecture
  • Security product strategy
  • Production software systems
  • Threat modeling

Responsibilities

  • Define security architecture for AI product surfaces, including tool execution, content writes, retrieval, permission checks, provenance, and auditability
  • Ship reusable libraries, review patterns, test fixtures, and guardrails
  • Build automated red-team and regression tests for AI security risks
  • Translate threat models into engineering requirements, production checks, and launch criteria
  • Use production signals, incident learnings, and experiments to harden systems
  • Define secure practices for coding agents, MCP-enabled tools, hooks, and internal automation

Benefits

  • Equity
Software Engineer, AI Product Security at Notion | JobStash