Back to other positions
Tel Aviv | R&D
Backend Software Engineer
Requirements
- 3+ years of experience in Java and Spring framework - Must
- 1+ years of experience developing and operating distributed systems in production - Must
- Proven experience with Relational/NoSQL databases and data modeling - Must
- Production-grade hands-on experience with distributed data processing platforms like Kafka/Storm/Spark/Airflow - Advantage
- Experience in Python - Advantage.
- Familiarity with public cloud platforms (Azure, AWS, or GCP) - Advantage
- Experience with CI/CD tools (Gitlab/Jenkins) - Advantage
- Strong analytical and problem - solving skills
- Ability to work both independently and as part of a team
As part of the role you will have the opportunity to:
- Research, design, maintain and develop core data infrastructure components
- Analyze and optimize system performance, scalability, reliability, and data quality across a rich technology stack (Apache Kafka, Airflow, Storm, SQL/NoSQL databases)
- Architect, design, and implement robust, performant distributed data systems (streaming and batch processing).
- Collaborate with cross-functional teams to integrate data pipelines with AI/ML workflows and production monitoring systems.
- Work in a fast-paced startup environment, managing multiple priorities while maintaining high code quality and operational excellence.