S

Synack

Continuous security testing with Red Team

Software Engineer - AI

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • At least 7 years of experience in software engineering.
  • Ability to build and scale production systems.
  • Strong Python skills and experience working in a polyglot codebase.
  • Fluency in Go or willingness to learn Go.
  • Experience building large language models and agentic frameworks using tools such as retrieval-augmented generation and model context protocol, from development environments through production.
  • Ability to create reliable agents, including prompting, evaluation, guardrails, and token and cost optimization.
  • Ability to leverage Docker, Kubernetes, isolated sandboxes, and cloud technologies.
  • Disciplined testing approach and experience with microservices, gRPC, API design, and asynchronous messaging such as Pub/Sub and Kafka.
  • Willingness to understand how systems are compromised.
  • Ability to communicate clearly and partner collaboratively across teams.

Responsibilities

  • Build AI agents that automate penetration testing, including planning, tool use, reasoning over findings, and safe in-scope actions.
  • Establish and operate sandboxed cyber-lab and range infrastructure, containerized on Kubernetes, where agents execute offensive tooling.
  • Ship features from ideation through production, including evaluations, guardrails, and monitoring.
  • Improve agent prompting, tool orchestration, evaluation, and cost.
  • Lead code reviews and design sessions, and help engineers grow.
  • Work closely with security researchers to translate their hacking methods into agent behavior.
  • Help maintain the organization’s security and privacy posture.

Desired Qualifications

  • Experience in a fast-paced startup environment.
  • Experience in cybersecurity.
  • Google Cloud Platform experience is preferred.

About the Company

Synack

Continuous security testing with Red Team

Synack provides a security testing platform that runs continuous penetration testing with a global team of researchers (the Synack Red Team). It checks for vulnerabilities across cloud, APIs, web apps, hosts, and mobile, by simulating attacks in a controlled way. The service launches in days and scales with the client’s needs and environment. Clients receive real-time, customizable reports and integrated workflows that help security teams triage, remediate, and track findings across their assets. Compared with traditional one-off pentests, Synack offers ongoing coverage, visibility, and control, enabling faster risk reduction and ongoing protection. The company’s goal is to help organizations stay ahead of cyber threats by providing continuous security testing and actionable vulnerability management.”} /* end */ }````````````````````````````````````````````````````````````````````````````````````````````````` } // end tool call

Company size
201-500
Company stage
Series D
Total funding
$107.3M
Headquarters
Redwood City, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Synack

See more jobs