Software Engineer - AI (Level determined by experience)

synack · Remote

Posted
24 days ago
Last confirmed live
Today

What this role involves

Senior Software Engineer (AI) role at Synack, focusing on designing and building AI-centric systems for offensive security. Responsible for driving agentic AI capabilities in penetration testing, mentoring junior engineers, and collaborating cross-functionally. Requires 7+ years of backend engineering experience, expertise in Go and Python, and knowledge of AI technologies like LLMs and RAG.

Skills this posting asks for

  • distributed systems
  • backend engineering
  • ai
  • llms
  • rag
  • mcp
  • token usage optimization
  • llm cost optimization
  • golang
  • python
  • microservices
  • rest api
  • grpc
  • unit testing
  • bdd testing
  • uml
  • domain driven design
  • google pubsub
  • kafka
  • nosql
  • rdbms
  • docker
  • kubernetes
  • gcp

Requirements

  • 7 years of experience
  • Level: senior
  • Remote policy: remote
  • Visa sponsorship: no

From the employer’s posting

Synack’s Penetration Testing as a Service platform manages customers’ attack surfaces by discovering new assets, pentesting for critical vulnerabilities and gaining visibility into the root causes of security risks. We are committed to making the world more secure by harnessing a talented, vette…

Read the full description on synack’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at synack

All 3 roles at synack