Responsibilities:
Develop Backend Software: Design and implement scalable and reliable software that focuses on the control capabilities of our architecture.
Enhance Core Functionality: Contribute to improving the control path software, solving complex engineering challenges, and optimizing product performance.
Collaborate Across Teams: Work closely with other teams such as the Cloud team and Data Path team to ensure seamless integration and performance across the products components.
Lifecycle Ownership: Take part in all phases of the software lifecycle, from design and development to debugging and resolving critical customer issues in production environments.
Must-Have:
Bachelor's degree in Computer Science or Software Engineering.
4+ years of professional Python development experience with a focus on backend and system-level programming.
Comfortable working in Linux environments.
Solid understanding of distributed systems, backend architecture, and multi-threaded programming.
Fluent communication skills in both Hebrew and English.
Preferred Skills:
Experience with storage systems.
Familiarity with networking protocols.
Hands-on experience working in cloud environments.

















