About The Position

Quantum Art is a full-stack quantum computing company developing quantum computing systems based on trapped-ion technology. The Senior Software Engineer will join the software team to build infrastructure, tools, and services for the theory physics part of the organization. The role works closely with theoretical physicists and algorithm developers to understand their needs and provide reliable software foundations, with a focus on software architecture, APIs, workflow orchestration, integration, and development tools. Prior experience in quantum computing or compiler development is welcome but not required. The position is based at the Science Park near the Weizmann Institute of Science, with close collaboration with the Institute’s theoretical and experimental groups. It offers an opportunity to build software foundations that help researchers and engineers develop and operate a quantum computer.

Requirements

  • B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
  • At least 5 years of experience developing production-grade software.
  • Strong Python skills, including experience designing modular software, reusable packages, APIs, and automated tests.
  • Experience designing and integrating complex software systems and algorithms with clear interfaces and maintainable architecture.
  • Experience building infrastructure, backend services, or developer tools.
  • Ability to translate evolving requirements into reliable software solutions.
  • Strong problem-solving skills and ability to understand complex technical concepts.
  • Ability to collaborate with researchers and engineers in a multidisciplinary environment.

Nice To Haves

  • Experience building software infrastructure or tools for research, scientific computing, or algorithm development teams.
  • Experience with workflow orchestration, data pipelines, or configurable processing frameworks.
  • Experience with simulation environments or hardware-integrated systems.
  • Experience with CI/CD, software packaging, and dependency management.
  • Experience with performance profiling and optimization.
  • Experience with C++ or Rust.
  • Familiarity with quantum computing concepts or compiler toolchains.
  • Prior experience in quantum computing or compiler development.

Responsibilities

  • Design, develop, and maintain software infrastructure, tools, and services supporting the quantum compiler and algorithms team.
  • Collaborate with researchers and algorithm developers to translate their outcomes and software needs into robust, reusable components.
  • Build frameworks for configuring, executing, and monitoring workflows that use compilation and algorithmic components developed by other teams.
  • Define and implement APIs, data models, and interfaces connecting components with runtime environments and other software services.
  • Develop integration environments supporting research, development, simulation, and hardware execution.
  • Build automated testing, regression, and debugging infrastructure to help the compiler and algorithms team validate its work.
  • Improve software reliability, performance, maintainability, and observability.
  • Contribute to architecture decisions, code reviews, and software engineering practices across teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service