Software Developer - Cyber Security & AI Agents Development
Summary
Build autonomous AI agents that reason over security data, plan actions, and execute tools to enhance cybersecurity products, using modern AI frameworks and cloud-native stacks.
- Design and build autonomous AI agents from scratch to actively support Check Point's cyber security capabilities
- Develop knowledge-based, agentic AI systems capable of reasoning over security data, deciding on action plans, and executing tools autonomously
- Own the multi-agent orchestration infrastructure, ensuring it is highly scalable, reliable, and secure against cyber attacks
- Collaborate with cross-functional teams to integrate AI agent capabilities smoothly into existing product pipelines and cloud architectures
- Stay current on both core software engineering trends and modern AI development methodologies, bringing that knowledge to the team
- Academic degree in Computer Science, or equivalent military software development training
- 5+ years of professional software development experience
- Strong hands-on experience with modern AI development methodologies (LLM orchestration, agentic frameworks) is a must
- Solid software engineering foundations: Deep understanding of object-oriented/functional programming, design patterns, microservices architecture, and asynchronous programming
- Experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker, Kubernetes) for deploying production-grade systems
- Background in cyber security, vulnerability research, or Red-Teaming tools – advantage (a strong drive to learn the cyber world counts too)
- Independent, highly motivated, and a self-driven learner