Back to Careers
Software Architect – Distributed Data Processing
Full-time
Tel Aviv / Haifa
Description
Role Overview
As a Software Architect, you will own the design and implementation of the high-level software layers that connect open-source big data engines such as Apache Spark to DualBird's custom hardware accelerators. This includes the Spark plugin, query planning and optimization, execution orchestration, and the interfaces between the engine, the cloud environment, and the accelerated runtime.
This is a hands-on architecture role. You will set technical direction and make system-wide design decisions, but you will also write a significant share of the code yourself while driving complex features end-to-end. You will work closely with the compiler, runtime, hardware, and infrastructure teams to ensure the full stack delivers predictable, out-of-the-box performance on large-scale customer workloads running on AWS.
Responsibilities
Requirements
Required Qualifications
Preferred Qualifications
Send Application
Submit the form below to send your application.
Transform your data infrastructure performance with a few clicks
Zero risk, zero effort, incredible results.
learn more about us
Send Application
Submit the form below to send your application.