Graduate Software Engineer
Job description
Graduate Software Engineer (AI) role at NetSPI+Synack, designing and building AI-centric software systems for the offensive security sector. The role drives product innovation at the intersection of AI and cybersecurity.
At a glance
- Work mode
- Remote
What you'll do
- Design, implement and deliver scalable AI-centric software systems
- Help to drive the development of agentic AI capabilities for identifying vulnerabilities, automating penetration testing processes, workflow optimization and enhancing threat intelligence
- Own and drive the end-to-end development of product features from ideation to production deployment and monitoring
- Actively contribute to and drive the design and implementation of AI-enabled systems, promoting effective SDLC processes
- Be involved in technical discussions, code reviews and design sessions, sharing expertise to uplift the team's capabilities
- Collaborate closely with cross-functional teams to integrate AI capabilities into broader systems and applications
What we're looking for
- A degree in a computing/technology discipline
- ~1yr of work/internship experience relevant to this role
- 3yrs hands-on experience with Python/Go
- Some experience with AI technologies, e.g. LLMs, RAG, MCP, etc.
- Some grasp of token usage optimisation and LLM cost optimisation techniques
- Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing
- Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable
- Some experience with asynchronous messaging technologies such as Google PubSub, Kafka
- In depth knowledge of NoSQL and RDBMS technologies
- Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred)
- Experience working on agile teams
- Excellent communication and collaboration skills in all mediums
- Experience working on and scaling a microservice-based application
- A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts
Nice to have
- UML
- Domain Driven Design
Apply
About Synack
A leader in offensive security, combining elite human expertise with agentic AI
NetSPI+Synack is a leader in offensive security, combining elite human expertise with agentic AI to help organizations identify, validate, prioritize, and remediate exploitable risk across their entire attack surface. Its platform delivers expert-validated testing in depth, continuously, or on demand, from pre-production code to live production environments, so security teams can separate vulnerability noise from real risk, including the growing threat of AI-driven attacks.
Mission
Nothing left to exploit
Key facts
- Offensive security
- More than 13 million hours of real-world offensive testing experience
- Serves many of the world's largest enterprises and government organizations
- Global reach
What they value
- Collaborative
- Innovative
- Customer-first
- Diversity
