FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and building scalable, distributed systems using Go and Java, with a focus on AI-driven simulations and performance optimization. Possesses strong knowledge of cybersecurity principles and experience collaborating with red teamers to enhance organizational resilience.
Highest-signal resume keywords
Go ProgrammingJava DevelopmentDistributed Systems DesignAI/ML-Driven SystemsCybersecurity Knowledge
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringGraph ModellingAPI DesignPerformance OptimizationData Pipeline OptimizationLegacy Monolith MigrationAgent-Based SimulationsTestable Code WritingScalable Code DevelopmentComplex Workflow Orchestration
Tools & Technologies
Neo4jAI ModelsDistributed Simulations
Industry Keywords
Red TeamingPenetration TestingThreat IntelligenceTTPs
Tech Stack
Tools & technologiesCyber SecurityDistributed SystemsJavaJavaScriptNeo4jNode.jsPythonC++Go
About the role
Key responsibilities & impact- 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 and integrate them with in-house AI models.
- Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.
- Design and write scalable, maintainable Java code for systems serving thousands of customers.
- Solve complex cross-cutting technical challenges spanning multiple teams or services, including legacy monolith migration, high-throughput data pipeline optimization, and defining new API standards.
- Build systems that proactively surface weaknesses and improve organizational resilience.
Requirements
What you’ll need- 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).
- Experience building AI/ML-driven systems or agent-based simulations (advantage).
- Experience as a red teamer, penetration tester, or security researcher (advantage).
- Cybersecurity knowledge and experience collaborating with red teamers, researchers, and data scientists to translate threat intelligence and real-world attacker TTPs into executable logic (advantage).
- Ability to design and write clean, testable, readable, scalable, and maintainable Java code that performs well for thousands of customers.
