DevJobs

Software Architect

Overview
Skills
  • Python Python
  • C C
  • C++ C++
  • Rust Rust
  • APIs
  • Developer tools
  • SDKs
  • System interfaces
  • Cloud platforms
  • Cloud-native technologies
  • Compilers
  • On-premises environments
  • Real-time control
  • Runtime systems
  • Scientific computing

Quantum Art is looking for an experienced Software Architect to lead the end-to-end software architecture of our trapped-ion quantum computing platform, supporting both cloud and on-premises environments.

You will work closely with software, hardware, and physics teams to translate complex multidisciplinary requirements into a scalable, secure, and reliable platform.


Key Responsibilities

· Define the architecture and interfaces across QPU control software, compilers, runtime, APIs, and application services.

· Design modular software systems that integrate with quantum hardware and support the platform’s evolving requirements.

· Establish APIs, SDK interfaces, and integration standards for internal and external developers.

· Lead architectural decisions on workload orchestration, resource management, service lifecycles, and recovery.

· Define deployment architectures for cloud and on-premises environments, including containerized services and hybrid quantum–classical workflows.

· Evaluate emerging technologies and technical trade-offs to guide the platform’s long-term evolution.

· Lead architecture reviews, establish technical standards, and mentor senior engineers.

· Create and maintain architecture diagrams, system design documents, and technical specifications.


Requirements


· 10+ years of experience in software architecture, including leading architectural design and technical decisions for multidisciplinary products.

· Proven ability to lead architectural initiatives and influence engineering teams without direct authority.

· Strong understanding of system-level requirements, end-to-end architecture, and hardware–software integration.

· Familiarity with cloud platforms, cloud-native technologies, and on-premises environments.

· Experience defining APIs, SDKs, system interfaces, or developer tools.

· Strong programming background in Python and at least one systems programming language, such as C, C++, or Rust.

· Strong analytical skills and sound judgment in evaluating technical trade-offs.

· Excellent communication and collaboration skills, including the ability to explain complex concepts to technical and non-technical stakeholders.

· Experience producing clear architectural specifications and technical documentation.

· B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.


Nice to Have

· Experience in quantum computing, particularly trapped-ion systems.

· Background in compilers, runtime systems, real-time control, or scientific computing.

· Experience deploying and operating software platforms in both cloud and on-premises environments.

· M.Sc. or Ph.D. in a relevant field.


General

  • We are located at the Science Park, by the Weizmann institute.
  • Full collaboration with the experimental & theoretical groups at the Weizmann Institute.


Quantum Art