[Remote] Senior Software Engineer, AI
Note: The job is a remote job and is open to candidates in USA. Synack is a company focused on enhancing security through its Penetration Testing as a Service platform. They are seeking a Senior Software Engineer (AI) to design and build AI-centric systems for the offensive security sector, driving product innovation and mentoring junior engineers.ResponsibilitiesDesign, implement and deliver scalable AI-centric software systemsDrive the development of agentic AI capabilities for identifying vulnerabilities, automating penetration testing processes, workflow optimization and enhancing threat intelligenceOwn and drive the end-to-end development of product features from ideation to production deployment and monitoringActively contribute to and drive the design and implementation of AI-enabled systems, promoting effective SDLC processesLead technical discussions, code reviews and design sessions, sharing your expertise to uplift the team's capabilitiesProvide mentorship and support to junior engineers, encouraging professional growth and developmentCollaborate closely with cross-functional teams to integrate AI capabilities into broader systems and applicationsSkills7+ years of experience in distributed-systems and backend software engineeringExperience with AI technologies, e.g. LLMs, RAG, MCP, etcExcellent grasp of token usage optimization and LLM cost optimization techniquesExpert knowledge of golang (4+ years) and solid hands-on experience with PythonStrong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testingStrong design skills required – UML is a bonus; exposure to Domain Driven Design desirableExperience with asynchronous messaging technologies such as Google PubSub, KafkaIn depth knowledge of NoSQL and RDBMS technologiesStrong experience with Docker, Kubernetes, Cloud Environments (GCP preferred)Experience working on agile teamsExcellent communication and collaboration skills in all mediumsExperience working on and scaling a microservice-based applicationA proven ability to thrive in a collaborative environment involving different stakeholders and subject matter expertsExperience in a fast-paced startup environmentExperience in Cyber SecurityBenefitsThe compensation package for this position may also include equity, and benefits.Company OverviewHuman + AI platform for continuous security validation and AI pentesting, powered by the Synack Red Team. It was founded in 2013, and is headquartered in Redwood City, California, USA, with a workforce of 201-500 employees. Its website is http://www.synack.com.