Graduate Software Engineer
Core
Design and build scalable AI-centric software systems for offensive security, focusing on agentic AI capabilities for vulnerability identification and automated penetration testing.
Role type
Graduate Software Engineer (AI)
Builds
AI-enabled systems for threat intelligence and automated security workflows
Domain
Cybersecurity / Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Python, Go, LLMs, RAG, MCP, microservices, REST API, gRPC, unit testing, BDD testing, asynchronous messaging (Kafka, PubSub), NoSQL, RDBMS, Docker, Kubernetes, GCP
Preferred skills
UML, Domain Driven Design
Technologies
Python, Go, LLMs, RAG, MCP, Kafka, PubSub, Docker, Kubernetes, GCP
Responsibilities
Design and implement scalable AI-centric software systems; drive development of agentic AI capabilities for vulnerability identification and automated pentesting; own end-to-end development of product features from ideation to production; contribute to AI-enabled system design and SDLC processes; collaborate with cross-functional teams to integrate AI capabilities.
Seniority
Graduate, hands-on IC