Back to other positions

Backend Data Engineer

Tel Aviv | R&D

Requirements

  • 4+ years of experience as a Data Engineer with backend development
  • Proficiency in Java and Spring - Must
  • Hands on experience with developing and maintaining a distributed data processing pipelines such as: Apache Storm, Kafka, Spark or Airflow
  • Familiarity with design principles such as Data Modelling, Distributed Processing, Streaming vs. Batch processing
  • Proven experience in leading design and system architecture of complex features
  • Experienced in database optimization tasks such as: sharding, rollup, optimal indexes etc.
  • Familiarity with cloud platforms
  • Willing to work in a fast, high growth start-up environment and be able to switch between devops/programming/debugging tasks
  • Self-management skills and ability to work well both independently and as part of a team, sense of ownership and of urgency
  • Good communication skills in English

As part of the role you will have the opportunity to:

  • Build end-to-end development of data infrastructure features, scalable data processing, database interaction and integration with CI/CD.
  • Take part in expanding our core data platform solutions, build new pipelines from scratch that ingest and process data at scale.
  • Work across a rich stack of technologies from Apache Kafka, Apache Storm, NoSQL, and relational databases.
  • Analyze and optimize performance, scalability, and stability of our product environments.
  • Work closely with the data-science team to implement production grade pipelines based on AI research.

Apply Here