Synack
Software Engineer - AI (Level determined by experience)
$145K–$250K
Remote in the US +1 · Remote · Full-time · Posted Jun 17, 2026
- Location
- Remote in the US
US - Experience
- 7+ years of software engineering experience.
- Visa sponsorship
- Only U.S. citizens may be hired for this position due to federal government contract requirements.
About the job
Designs and ships autonomous AI agents that perform penetration testing in sandboxed environments, from development through production.
What you'll do
- Build agents for penetration-testing tasks, including planning, tool use, reasoning over findings, and safe in-scope actions.
- Operate sandboxed cyber-lab infrastructure and deliver production features with evaluations, guardrails, and monitoring.
- Improve agent performance and collaborate with security researchers and engineers through design reviews, code reviews, and mentoring.
What they ask for
- Proven ability to build and scale production systems.
- Strong Python skills; fluent in or willing to learn Go.
- Experience building LLMs and agentic frameworks using tools such as RAG and MCP, from development to production.
- Experience with reliable agents, Docker, Kubernetes, and cloud; disciplined testing, microservices, gRPC, API design, and asynchronous messaging.
Nice to have
- GCP experience.
- Experience in a fast-paced startup environment or cybersecurity.
Pay
USD 145,000 - USD 250,000 base salary
Tools
Python, Go, RAG, MCP, Docker, Kubernetes, GCP, Kafka
AI focus
Build and improve autonomous AI agents for penetration testing, including tool orchestration, prompting, evaluation, guardrails, and token and cost optimization.
Model-written summary · the original posting is authoritative