Senior Software Engineer, Data Platform

Berkeley, CA
Technology Organization – Software Engineering
Full-time
As a software engineer on the data platform team you will be responsible for building tools for the storage, retrieval, and visualization of data generated by the engineering teams at Rigetti. You will collaborate closely with process engineers, experimental physicists and software engineers and play a direct role in enabling the teams to organize their data, understand and analyze it, and find patterns that will drive improvements to the fabrication and control of the next generations of quantum processors.

Rigetti Computing is building the world’s most powerful computers to help solve humanity’s most pressing and important problems. These systems will perform computations that today’s fastest supercomputers are incapable of— unlocking entirely new classes of problems and offering a direct path to solutions. We are scientists, engineers, builders, and visionaries. We believe quantum computing is going to significantly affect health care, how we treat disease, how we generate energy, and how we feed humanity. Rigetti is the only company deploying full-stack solutions for hybrid classical/quantum computing. Our 16-qubit quantum computer is available online through our Quantum Cloud Services platform, and the first commercially useful applications are already under exploration.

Key Responsibilities

    • Deploy tools, data pipelines and visualization software (either custom built or commercial) that will help engineers discover relationships and patterns
    • Collaborate with our IT infrastructure team to build and maintain fast, robust and scalable data storage solutions for all data that touches the fabrication, characterization and deployment of quantum processors
    • Implement a data warehouse solution to serve as the single source of truth for all engineering teams across the company
    • Collaborate with our design and quantum measurement teams to solve technical problems

Early Projects

    • Scaling out our database infrastructure to handle >1TB
    • Working with our team of physicists to automatically detect data anomalies
    • Building UIs for visualizing quantum chip layouts
    • Help develop new tools for modeling the performance of future designs 
    • Develop production-ready pipelines for predicting and tracking the low-temperature performance of devices based on room-temperature metrology data

About You

    • You have experience designing, constructing, and maintaining data pipelines that interface with applications written in various languages such as Python and Julia
    • Seasoned in software engineering practices such as version control, code review and continuous integration
    • Experience working with RDBMS systems (such as PostgreSQL)
    • You are familiar with data visualization tools and the various ways in which they can be customized

Preferred Qualifications

    • Experience with front-end web development in a framework like React, Angular, or Vue
    • Experience in working with data pipelines that include “real-life”, noisy data, such as data from sensors or software performance logs
    • Experience working with online and offline data systems
    • You enjoy working in a collaborative environment with interdisciplinary engineering teams that have similar but unique goals
    • You have an interest in and understanding of database architecture, schema evolution and data integrity
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Rigetti Computing offers a comprehensive benefits package, including healthcare coverage. For more information, refer to our Careers page.

ABOUT RIGETTI

Rigetti Computing is a full-stack quantum computing company based in Berkeley and Fremont, CA. We design and manufacture superconducting quantum integrated circuits. We package and deploy those chips in a low-temperature environment, and we build control systems to perform quantum logic operations on them. We build software to integrate our systems directly into existing cloud infrastructure.

Our product, Quantum Cloud Services, is the world’s first full-stack programming and execution environment for quantum/classical computing. QCS includes Quil (quantum instruction language), our programming standard for quantum/classical computing.

We were founded by Chad Rigetti in 2013, and today employ over 100 people, about 40 of whom hold PhDs in physics, computer science, math, chemistry or engineering.

For more information, refer to our About page.