As a Senior Engineer on our team, youll design and develop the core engines, data models, and intelligent agents that replicate real-world adversarial behaviors at scale. Youll combine strong software engineering skills with deep security intuition to build systems that proactively surface weaknesses and improve organizational resilience.
Responsibilities
Design and build AI-driven agents that emulate adversarial behaviors such as lateral movement, privilege escalation, and persistence.
Develop core simulation and orchestration components in Go (primary language) and integrate with in-house AI models.
Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.
Design and write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers.
Problem solver. Youll tackle complex, cross-cutting technical challenges that span multiple teams or services- whether its migrating a legacy monolith, optimizing high-throughput data pipelines, or defining new API standards.
Responsibilities
Design and build AI-driven agents that emulate adversarial behaviors such as lateral movement, privilege escalation, and persistence.
Develop core simulation and orchestration components in Go (primary language) and integrate with in-house AI models.
Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.
Design and write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers.
Problem solver. Youll tackle complex, cross-cutting technical challenges that span multiple teams or services- whether its migrating a legacy monolith, optimizing high-throughput data pipelines, or defining new API standards.
Requirements:
7+ years of hands-on software engineering experience in a modern language (Go preferred; Python, Node.js, or C++, etc..).
Experience designing and building scalable, distributed systems, including orchestration of complex workflows
Knowledge of graph modelling or graph databases (e.g., Neo4j) .
Advantages:
Experience building AI/ML-driven systems or agent-based simulations.
Experience as a red teamer, penetration tester, or security researcher.
Cybersecurity knowledge, with experience collaborating with red teamers, researchers, and data scientists to translate threat intelligence and real-world attacker TTPs into executable logic.
7+ years of hands-on software engineering experience in a modern language (Go preferred; Python, Node.js, or C++, etc..).
Experience designing and building scalable, distributed systems, including orchestration of complex workflows
Knowledge of graph modelling or graph databases (e.g., Neo4j) .
Advantages:
Experience building AI/ML-driven systems or agent-based simulations.
Experience as a red teamer, penetration tester, or security researcher.
Cybersecurity knowledge, with experience collaborating with red teamers, researchers, and data scientists to translate threat intelligence and real-world attacker TTPs into executable logic.
This position is open to all candidates.





















