prop 5.1 (1)

Are you our new Data Engineer?

We are looking for an expert in data engineering to help us build the new generation of vulnerability detection methods, setting a new standard for security testing automation worldwide.

By combining knowledge from cyber security professionals with NLP & context analysis of the interactions with a target application, you will help create the world’s first model that can understand malicious scenarios and detect them before they can be abused by the “bad guys”.

You will lead processes of data collection & preprocessing for ML models, building & improving data pipelines, testing them and deploying them to production.

The ideal candidate will be passionate about artificial intelligence and will be ready to learn new algorithms & technologies as part of the R&D process. In addition, the candidate must have experience in delivering software as part of a continuous development process, taking an active part from coding to deployment.

Company Introduction

NeuraLegion is an innovative, award-winning, young & dynamic company that pushes the boundaries on what is possible in Cyber Security testing automation.

We revolutionize the way Application Security Testing is conducted, by combining Machine Learning Algorithms and an offensive approach to help companies discover real problems faster than ever before, without false-positives.

  • Working as part of the ML engineering team, providing the data for model training
  • Create and maintain optimal data pipeline architecture
  • Building and improving the data acquisition process
  • Writing code to help integrate the data pipelines & deploying them to production
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Verifying data quality, and/or ensuring it via data cleaning
  • Defining validation strategies, and writing the relevant tests for them
  • Defining the preprocessing or feature engineering to be done on a given dataset
  • Create data tools for ML team members that assist them in building and optimizing our product
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management
  • If needed, work closely with the company’s security experts to help translate their knowledge into actionable algorithms and/or data processing methodologies
Required Skills
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets
  • Strong analytic skills related to working with unstructured datasets
  • Good grasp of design pattern concepts and data structures 
  • Experience with relational SQL databases, primarily Postgres
  • Proven background with an OO programming language
  • Good grasp of the server-client communication process via protocols such as HTTP/S
  • Familiarity with Linux
  • Working knowledge of Ruby or Crystal languages


Apply to this position