S

Synack

Continuous security testing with Red Team

Graduate Software Engineer (AI)

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

About the Job

Requirements

  • A degree in a computing or technology discipline.
  • Approximately one year of work or internship experience relevant to the role.
  • Three years of hands-on experience with Python or Go.
  • Some experience with AI technologies such as large language models, retrieval-augmented generation, and MCP.
  • Some understanding of token usage and large language model cost optimization techniques.
  • Strong experience and understanding of microservices, REST API design, gRPC, unit testing, and behavior-driven development testing.
  • Strong design skills.
  • Some experience with asynchronous messaging technologies such as Google Pub/Sub or Kafka.
  • In-depth knowledge of NoSQL and relational database management systems.
  • Strong experience with Docker, Kubernetes, and cloud environments.
  • Experience working on agile teams.
  • Excellent communication and collaboration skills across all mediums.
  • Experience working on and scaling a microservice-based application.
  • Ability to work effectively in a collaborative environment involving different stakeholders and subject matter experts.
  • Responsibility for maintaining Synack’s security and privacy posture.

Responsibilities

  • Design, implement, and deliver scalable AI-centric software systems.
  • Help develop agentic AI capabilities for identifying vulnerabilities, automating penetration testing processes, optimizing workflows, and enhancing threat intelligence.
  • Own and drive product features end to end, from ideation through production deployment and monitoring.
  • Contribute to and drive the design and implementation of AI-enabled systems while promoting effective software development lifecycle processes.
  • Participate in technical discussions, code reviews, and design sessions, sharing expertise to uplift the team’s capabilities.
  • Collaborate with cross-functional teams to integrate AI capabilities into broader systems and applications.

Desired Qualifications

  • Exposure to Domain-Driven Design.
  • UML design skills.
  • Experience with Google Cloud Platform.

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