Open Positions

Head of System Architecture

Tel Aviv, Israel · Full-time · Management

About The Position

About Fabric

Fabric is a retail technology company that enables exceptional customer experiences from click to delivery. By combining intelligent robotic fulfillment with local last-mile operations, Fabric is redefining how supply chains work. 

The company's proprietary mesh network and micro-fulfillment technologies bring brands closer to their customers – unlocking the insights to place local inventory in the right place, at the right time. Fabric is running micro-fulfillment operations for grocery and consumer brands throughout the US and Israel, and will expand to additional major U.S. centers of commerce in the coming year. 

Founded in 2015, Fabric has raised $338 million to date and is backed by leading investors including Corner Ventures, Innovation Endeavors, Aleph, Playground Ventures, Canada Pension Plan Investment Board (CPP Investments), Evolv (Kraft Heinz), Temasek, Princeville Capital, and more. Fabric is headquartered in New York City with main offices in Tel Aviv and Atlanta, and has over 300 team members globally. 

As Fabric's Head of MFC System Architecture, you’ll be responsible for the system architecture of our MFC product, which is at the core of Fabric’s offering to its customers. You will be leading a team of architects and system engineers, and will work together with our Solution, Product and Engineering teams to design and deliver our MFC product. Our MFC Product is a multi-disciplinary system of Software and Hardware components that are both physically deployed and cloud-managed. It is a mission critical piece of our customers’ business operations, and is deployed across the world. This role reports to our VP Engineering - MFC and is part of the Tech leadership group. 

Roles and Responsibilities

End to end responsibility for the MFC system requirements definition as well as system architecture and sub-system requirements definition and interfaces. Our tech stack - 

Backend: NodeJS, TypeScript and Python on Docker, K8s and K3s (on-prem), GCP, Kafka, RabbitMQ

Robots: Python and C/C++ on Yocto custom distributions

Build and grow the MFC System Architecture team and system architecture methodologies 

Serves as the main technical liaison between the MFC Engineering group and other groups, internally and externally 

Key stakeholder in defining the company’s Engineering strategy and roadmap

Working closely with our product, solution design and engineering groups to continuously shape the system requirements and system architecture

Key stakeholder in the design of monitoring, testing, integration and BI tools and processes


  1. 10+ years of experience as an architect or system engineer of multidisciplinary products with complex software and hardware architectures: cloud software, embedded software, hardware
  2. Experience in designing system architecture of products with cloud based and on-prem components
  3. Experience in building and managing teams of architects and system engineers
  4. Experience with real-time or near real-time automation or robotic systems - plus
  5. Experience with HW system design, embedded software, communications protocols - plus
  6. Experience in design to cost, manufacturing and testing of HW components - plus
  7. Excellent teamwork skills, interpersonal and communication skills
  8. Management and leadership skills
  9. BSc/MSc in computer science/electrical engineering from a well-known university

Apply for this position