Claroty-Automation Engineer

  • Claroty
  • Tel Aviv, Israel
  • Full-time
About The Position

Claroty is the world’s leading industrial cybersecurity company. Leveraging broad expertise in the operational technologies (OT) that run the world’s critical infrastructure, the Claroty Platform provides visibility across a rapidly growing and opaque attack surface. Its Deep Packet Inspection (DPI) technology delivers award-winning vulnerability and threat monitoring, enabling our customers to preserve reliability and trust in the face of mounting operational risk. Founded in 2014 as the second portfolio company of Team8, Claroty is headquartered in New York City with offices in Tel Aviv. It is backed by the world’s leading cybersecurity and technology investors, including Bessemer Venture Partners and Temasek Holdings.

The Sensor Team is building Claroty’s Sensor. The sensor is incharge of sniffing, parsing and processing high bandwidth packets for our Threat Detection Engine. It receives data from the customer’s entire network and provides a framework for parsing protocols in C++, detecting threats using open source libraries, enabling Deep Packet Inspection for OT protocols, detecting scans and more. 

We are looking to expand our current automated testing for the Sensor. As we’re growing we need to add more performance and benchmarking tests to our product, in addition to classic tasks of automating different test cases. We’re looking for someone who is creative, independent and has experience with python scripting and working with any type of data analysis frameworks such as Kibana or Elastic. 

This job is the ideal opportunity for a person with some Python and Cyber Security/Networking experience who wants to enhance their programming skills, who has an eager to learn and tackle difficult challenges in his path to becoming a software engineer.

RESPONSIBILITIES

  • Responsible for the Claroty’s Sensor performance and correctness automated testing. 
  • Create performance benchmarking frameworks and tests for our different components inside the main product. 
  • You would be in charge of converting our manual tests cases into automated ones and increasing our test coverage.
Requirements:
  • Understanding of how network communications work (7 Layers)
  • 1-2 years of experience with Python
  • Knowledge and proven experience with Linux operating systems
  • Good communication skills
  • Highly Motivated
  • Team Player
  • Independent and a quick learner
  • Excellent organizational skills; Self driven; Attention to details

Advantage:

  • Experience with data analysis frameworks.

Apply for this position