
Senior Software Engineer – AI Agents
Proofpoint
full-time
Posted on:
Location Type: Hybrid
Location: Draper • Pennsylvania • Utah • United States
Visit company websiteExplore more
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