Proofpoint

Senior Software Engineer – AI Agents

Proofpoint

full-time

Posted on:

Location Type: Hybrid

Location: DraperPennsylvaniaUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $124,100 - $182,050 per year

Job Level

About the role

  • Design and build Python-based backend services that power Satori’s core AI agent platform.
  • Integrate LLMs, vector search, and agent frameworks into scalable, cloud-native services.
  • Implement agent behaviors such as memory, context handling, reasoning workflows, alignment, guardrails, and multi-agent collaboration.
  • Deliver reliable, high-quality features that support rapid iteration and platform scaling.
  • Collaborate closely with product, applied AI, platform, and engineering teams across the organization.
  • Participate in architecture and design discussions, code reviews, and drive operational readiness through documentation and automation.
  • Mentor earlier-career software engineers with a team-first mentality.

Requirements

  • 5+ years of experience developing production-grade software.
  • Strong Python experience and proven ability to build distributed, production-grade backend platforms or services.
  • Hands-on experience developing AI agents using common tech stacks (e.g. A2A), including memory, reasoning, workflow orchestration, tool use, and/or guardrail mechanisms.
  • Familiarity with Docker, cloud environments, and CI/CD pipelines.
  • Ability to thrive in a fast-paced, rapidly scaling environment.
  • Excellent cross-team collaborator with strong communication skills.
  • Experience integrating LLMs, RAG, or vector search into production systems (preferred).
  • Experience with agent safety, evaluation, or alignment techniques (preferred).
  • Background in enterprise SaaS or large-scale distributed systems (preferred).
  • Proficiency with AI-assisted development tools like Windsurf, Cursor, Claude Code, etc. (preferred).
  • Exposure to cybersecurity products or domains (preferred).
Benefits
  • Competitive compensation
  • Comprehensive benefits
  • Career success on your terms
  • Flexible work environment
  • Annual wellness and community outreach days
  • Always on recognition for your contributions
  • Global collaboration and networking opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythonbackend servicesAI agentsdistributed systemsmemoryreasoningworkflow orchestrationguardrail mechanismsDockerCI/CD
Soft skills
collaborationcommunicationmentoringteam-first mentality