Software Engineer - AI Agents (Satori)
Core
Design and build core components of Satori, an enterprise AI agent platform that orchestrates security capabilities across Proofpoint's product portfolio and external partners.
Role type
Application engineering software engineer (AI agents platform)
Builds
Agent runtimes, SDKs, eval suites, safety checks, telemetry, and AuthX for production-grade agentic software
Domain
Cybersecurity / Enterprise AI Agents
Deliverable
production ML models | product features
Required skills
Microservices cloud architecture, AI agent frameworks (LangGraph, OpenAI/Anthropic Agents SDK, MCP, LangChain), LLM-based system production experience, Python, distributed system debugging, OpenTelemetry GenAI conventions, cloud-native development, container systems, AWS
Preferred skills
AI-driven development tools (Claude Code, Codex), agentic communication protocols (A2A, MCP), large scale event processing
Responsibilities
Design agent runtimes and SDKs, contribute to release-ready eval suites and safety checks, partner with product tech leads to create reusable platform capabilities, ship code and own production-grade services, participate in on-call rotation
Seniority
Mid-Senior, hands-on IC