Back to other positions
Tel Aviv | R&D
Backend Data Engineer

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.