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 pageApply 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
- Manager, Information SecurityRemote
- Product Manager, AIRemote