onsite
Software Engineer, Simulation - Doppel Farmaceutici
Software Engineer
Software Engineer, Simulation building AI‑native threat simulation tools to protect executives and employees from phishing and fraud. Focus on Python, C++, and advanced simulation frameworks to model attacker behavior and train users in real‑time scenarios.
About the role
Key Responsibilities
- Design, develop, and maintain simulation engines that model attacker tactics, techniques, and procedures in realistic environments.
- Implement AI‑driven agent behaviors using Python and C++ to generate dynamic phishing and fraud scenarios.
- Collaborate with threat intelligence and security teams to integrate real‑time threat data into simulation workflows.
- Optimize simulation performance and scalability for large‑scale user training deployments.
- Document architecture, APIs, and best practices for internal and external stakeholders.
Requirements
- 3+ years of software engineering experience with Python and C++ in a security or simulation context.
- Strong understanding of threat modeling, attack simulation, and security awareness training.
- Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) for agentic behavior modeling.
- Proficiency in version control (Git), CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional team.