NLP Data Scientist

Israel - Tel Aviv


Israel - Tel Aviv


IntSights, Product & Engineering

Who are we?

We are IntSights, a Rapid7 company, that has created a market ­shifting solution to DETECT, ANALYZE and REMEDIATE​ all kinds of threats and malicious information in the clear, dark & deep web.

Rapid7 (NASDAQ: RPD) is helping organizations around the globe advance securely. Our technology, services, and community-focused research simplify complexity for security teams, helping them reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks. With more than 9000 customers across 120+ countries, Rapid7 is a recognized leader in cybersecurity that has proudly earned numerous industry accolades and strong recognition for our technology and culture.

We're searching for a data scientist to join our “Threat Command” team and take our threat intelligence analysis capabilities to the next levels.

What will you do?

  • Design and build powerful NLP models to analyze and classify threat intelligence data from various sources
  • Design, implement and support robust, scalable solutions to enhance our intelligence analytics capabilities, identify gaps, and design processes to fill them.
  • Work with the platform's developers and analysts to understand intelligence and business priorities and translate requirements into data models.
  • Perform comprehensive research and analysis to support the dynamic world of intelligence classification.
  • Design, code, and maintain Big Data workflows/pipelines.
  • Create a machine learning infrastructure from training to prediction.
  • Develop A/B test features and tools.
  • Build, maintain and execute data and analysis-related test cases. 
  • Work in teams and collaborate with other departments, especially with the product management and research teams.
  • Bring a strong opinion to the table and be proactively involved with product planning.
  • Be fully responsible for the product's analysis lifecycle - from design and development to deployment and monitoring.


  • 2+ years of hands-on experience in research and implementation of NLP modeling-based solutions. 
  • 4+ years of hands-on experience in engineering Scala/Java/Python 
  • 1+ years of hands-on experience implementing solutions that utilize Transformers. 
  • Deep understanding of Machine Learning methodologies, algorithms and models
  • Fluent in SQL (primarily concerning querying competency)
  • Proficiency in either PyTorch or TensorFlow
  • Proven experience with implementing production models (Infrastructure, data pipelines etc) 
  • Bachelor's degree in Computer Science or related
  • Experience working on cloud solutions - a plus
  • Experience working in Agile Scrum methodologies - a plus