Lead Quantum/HPC Integration Engineer - US
Alice & Bob
Boston, MA, USA
Alice & Bob is building a new engineering team to transform quantum processors from laboratory curiosities into real tools for scientific computing. The integration of Alice & Bob’s quantum processors and fault-tolerant quantum computing architecture with production HPC systems requires serious architecture and engineering work that will encompass HPC resource management systems (Slurm, PBS, LSF), HPC programming methods (MPI, OpenMP, task-based models), HPC networking (libfabric, RDMA), operating systems support for accelerators and special-purpose hardware (GPUs, schedulers, drivers), DSP processing, performance engineering, and real-time scheduling.
A lead quantum/ HPC Integration Eengineer in this environment would have 15+ years of experience, substantial exposure to all or nearly all of the required disciplines, a reputation in at least one of them, and a demonstrated ability to lead others whose expertise exceeds their own. They will be capable of writing and reviewing production level code in C, C++, and Python, and be knowledgeable in legacy languages like FORTRAN and newer systems languages like Rust. Compiler implementation experience is not required, but could be useful. They will be able to transform concepts into clean and rigorous architecture, and architecture into efficient and maintainable code.
We will deliver working open-source software to allow Alice & Bob quantum processors to be integrated with and administered with HPC computing center networks and management systems.
Responsibilities:
- Work with other Alice & Bob teams (including but not limited to Compilation, Application, Software Architecture teams) to develop new architectures for quantum computing systems and quantum hybrid HPC
- Design systems software components that implement these architectures
- Code, debug, and integrate those components
- Work with users in the research community on their own terms to inform architecture and design
- Build a culture of HPC and scientific computing at Alice & Bob
- Supervise and mentor other team members as required
Requirements:
- 15+ years of industry experience
- Production work on HPC resource management systems, Slurm, PBS, LSF
- Production code in C, C++, Python, FORTRAN, Assembler, Julia, Rust
- Quantum computing theory and practice
- Production work in design and implementation of high-performance distributed parallel computing systems.
- Production work using HPC programming methods, MPI, OpenMP, task-based models
- Experience with HPC networking infrastructure, libfabric, RDMA
- Operating systems support for accelerators and special-purpose hardware (e.g. medical imaging)
- DSP systems and programming
- Forensic Performance Analysis and Performance Engineering
- Real-time Scheduling
- Hardware architecture/design experience
- Compiler Implementation
- Developer experience in academic research computing
- Successful team leadership experience
Nice to have: