The best internet security depends on the best people

 Our talented team is the driving force behind our next-generation internet security services, delivering real-time protection to companies worldwide.

Have you always wanted to be part of a team that is making a difference? Cyren is looking for people who want to influence our success.

View All Jobs

Data Engineering Tech Lead

Herzliya, Israel
  • Apply
Job Description

Join CYREN innovative data team. You'll work with the best people and cutting-edge technology to build your career at one of the world's cybertechnology leaders.

We are looking for a talented data engineer to join our top talent team of software engineers and data scientists, reshaping the future world of email/messaging detection. Take a role in the leadership, development and implementation of our data platform, working together with our data scientists on a next generation detection solution.

Responsibilities

  • Contribute to the core data infrastructure.
  • Mentor and guide data engineers in the team.
  • Design and build CYREN next generation data architecture.
  • Create scalable designs and implement new distributed systems for data storage, processing, and accessibility.
  • Work closely with our data scientists to support their processes.
  • Deploy and serve ML models to our detection pipelines.

Skills & Requirements

Requirements        

  • At least BSc in computer science (or equivalent).
  • Extensive knowledge with two or more of the following programming languages: Java, Scala, Python, Go.
  • Experience in building large-scale data platforms and distributed systems in the cloud (AWS/GCP/Azure), data lake, containers, and Kubernetes.
  • Experience in building data stream pipelines using big data frameworks and tools such as Spark, Kafka, Elasticsearch, Airflow, MLflow, SageMaker, Databricks etc.
  • Experience in current software development practices.
  • Data modeling for a variety of persistence stores such as: Snowflake, MySQL, Elasticsearch.
  • Must be able to prioritize and handle multiple tasks and changing priorities.
  • Good interpersonal and problem-solving skills.
Qualifications