JJobsSonar

Graduate Software Engineer

Haystack · United Kingdom

Software Engineering

About this role

The candidate will design, implement, and deploy scalable AI-centric software systems for a leading cybersecurity company. Key responsibilities include driving the development of agentic AI capabilities for vulnerability identification and penetration testing automation. The role involves end-to-end product feature development, from concept to production deployment and monitoring. The engineer will work within an agile team and collaborate with cross-functional teams to integrate AI capabilities into broader systems. The technical environment involves working with Python, Go, LLMs, RAG, and containerization tools like Docker and Kubernetes.

Skills & technologies

Read full description

We're hiring for a leading cybersecurity company that manages customers' attack surfaces through its innovative Penetration Testing as a Service (PTaaS) platform. This organization is dedicated to enhancing global security by leveraging a community of skilled security researchers to deliver continuous testing and vulnerability management with actionable insights.


The Role

• Design, implement, and deploy scalable AI-centric software systems.

• Drive the development of agentic AI capabilities for vulnerability identification, penetration testing automation, and threat intelligence enhancement.

• Take ownership of end-to-end product feature development, from initial concept through to production deployment and monitoring.

• Actively contribute to the design and implementation of AI-enabled systems, promoting effective software development lifecycle processes.

• Participate in technical discussions, code reviews, and design sessions to elevate team capabilities.

• Collaborate with cross-functional teams to integrate AI capabilities into broader systems and applications.


What You'll Need

• A degree in a computing or technology discipline.

• Approximately 1 year of relevant work or internship experience.

• Experience with Python or Go.

• Experience with AI technologies such as LLMs, RAG, or MCP.

• Understanding of token usage optimization and LLM cost optimization techniques.

• Strong experience with microservices, REST API design, gRPC, and writing unit/BDD tests.

• Proficiency in Docker, Kubernetes, and cloud environments (GCP preferred).

• Experience working within agile teams and on scaling microservice-based applications.

• Excellent communication and collaboration skills.


What's On Offer

• Competitive salary

• Opportunity to drive product innovation at the intersection of AI and cybersecurity.

• Work with a talented and vetted community of security researchers.

• Be part of an inclusive and diverse team committed to making the world more secure.


Apply via Haystack today!

Ready to apply?Apply now

Similar Software Engineering jobs

All Software Engineering jobs