Jobs · Engineering · Massachusetts

Software Engineer - AI Platform Team

Proofpoint · Boston, MA · Yesterday
EngineeringFull-time

About the role

The Role As a Staff Software Engineer on our Satori AI Platform team, you will drive the architecture of the internal platform that every Proofpoint product team uses to build agentic applications — spanning AI-assisted development, evaluation-based release gates, OpenTelemetry observability for agents in production, and cross-product AuthX for AI workloads. Your direct users are fellow product engineers, and the products they ship protect business-critical communications for Fortune 100 customers 24/7/365. The patterns and primitives you set will define how mission-critical agentic software ships across the company.

Responsibilities

  • Set architectural direction for one or more platform pillars AI-assisted developer workflows, eval-driven release gates, OpenTelemetry for LLM/agent traffic, cross-product AuthX, etc.
  • Design agent runtimes and SDKs on frameworks like LangGraph, OpenAI Agents SDK, Anthropic's Agent SDK, and MCP, in Python (typed) and TypeScript/Node.
  • Define what "release-ready" means for an agent at Proofpoint the eval suites, safety checks, telemetry, and AuthX contracts that gate every rollout.
  • Partner with product team tech leads across the org to land your architecture in their stacks; turn one-off integrations into reusable platform capabilities.
  • Drive the standards for prompt management, model selection, cost/latency budgets, and observability across products.
  • Design, code, review, test, and deploy software features in our application stack — Staff engineers at Proofpoint still write code.
  • Mentor engineers across the platform and product teams; raise the company-wide bar for what production agentic software looks like.

Requirements

  • Experience developing and supporting AI-powered applications, with exposure to agentic or LLM-based systems in development, testing, or production environments.
  • Proficiency in Python and/or TypeScript/Node.js, with the ability to write maintainable, scalable, and well-tested code.
  • Familiarity with agent frameworks such as LangGraph, LangChain, OpenAI/Anthropic Agents SDK, MCP, or similar technologies.
  • Exposure to evaluation, monitoring, and observability concepts for AI applications, including experience with tools such as LangSmith, Braintrust, promptfoo, OpenTelemetry, or similar solutions.
  • Experience troubleshooting application and service issues using logs, metrics, traces, and other diagnostic tools.
  • Able to collaborate effectively with engineering, product, and platform teams to deliver solutions and resolve technical challenges.
  • Experience designing, developing, and supporting applications in cloud-based and/or microservices environments.
  • Strong written and verbal communication skills with the ability to clearly share ideas, provide updates, and participate in technical discussions.
  • Demonstrated curiosity, attention to detail, and a willingness to learn new technologies and apply feedback.
  • A proactive, team-oriented mindset with a willingness to take ownership of assigned work and contribute to team success.

Qualifications

  • B.S. or M.S. in Computer Science or a related field, or equivalent practical experience.

Skills

  • Experience with AI and machine learning.
  • Experience with cloud platforms and microservices.
  • Experience with open-source agent frameworks.
  • Experience with observability and monitoring tools.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.

Benefits

  • Competitive compensation
  • Comprehensive benefits
  • Flexible work environment
  • Annual wellness and community outreach days
  • Always on recognition for your contributions
  • Global collaboration and networking opportunities

Pay

  • Base Pay Range 101,600.00 - 159,720.00 USD

Schedule

  • Full-time

Similar jobs