Software Developer – WAF Learning Engine & Machine Learning
Check Point Software Technologies Tel-Aviv, Tel-Aviv District, Israel
Computer and Network Security · 5,001-10,000 employees
About the role
The developer will design, develop, and improve systems that analyze application traffic and identify behavioral patterns. They will also solve complex algorithmic problems and support intelligent WAF security decisions within production environments.
What they look for
Requirements
Candidates must hold a B.Sc. in Computer Science or a related field and possess at least three years of software development experience. Strong programming skills, knowledge of data structures and algorithms, and the ability to learn new technologies independently are required.
Full description
Company Description
At Check Point, what you do matters. Every day, we protect over 100,000 organizations worldwide from increasingly sophisticated cyber and AI-driven threats, securing their AI transformation.
Our prevention-first approach safeguards hybrid networks, cloud environments, digital workspaces, and AI systems, stopping attacks before they happen.
This is where innovation meets real-world impact. You’ll help customers across industries operate with confidence in a rapidly changing digital world, working alongside smart, curious people who take ownership, challenge assumptions, and solve complex problems.
We’re proud to be recognized by TIME, Newsweek, and Forbes for excellence and workplace culture.
What really sets Check Point apart is the opportunity to grow, contribute, and help companies navigate their AI transformation securely.
If you’re excited to work at the forefront of AI-driven security on a global scale, this is the place to do it.
Job Description
We are looking for a software developer to join the team responsible for the WAF engine and machine-learning capabilities.
The developer will design, develop, and improve systems that analyze application traffic, identify behavioral patterns, and support intelligent WAF security decisions. The role involves solving complex algorithmic problems and working with large-scale data and production systems.
Qualifications
- B.Sc. in Computer Science or a related technical field
- At least three years of software-development experience, or equivalent relevant experience from a technological military unit
- Strong programming and problem-solving skills
- Good understanding of data structures, algorithms, and object-oriented design
- Ability to independently learn new technologies and solve complex technical problems
- Strong communication skills and the ability to work effectively as part of a team
Advantages:
- Experience with C++
- Understanding of machine-learning concepts and algorithms
- Experience working with large datasets and production systems
- Cybersecurity, networking, or application-security experience
- CP Department: Products - R&D
- Office Location: Tel-Aviv
- Career site Category: R&D
Similar roles
-
Machine Learning Engineer - L3
RZR Global Inc. Bengaluru, Karnataka, India
-
Machine Learning Engineer
RZR Global Inc. San Francisco, California, United States
-
Senior Machine Learning Engineer
Alongside Porto, Portugal
-
Machine Learning Engineer/ MLOps
Bridge 351 Lisbon, Portugal
-
Machine Learning Engineer - Job 75 9/17/2026, 2:32:59 AM
BuiltIn Integration Sandbox United States · $65K–$85K/yr
-
Machine Learning Engineer - Job 75 9/17/2026, 2:13:03 AM
BuiltIn Integration Sandbox United States · $65K–$85K/yr