Senior Design Automation Engineer, Software, Center for Quantum Computing

Amazon Amazon · Big Tech · San Francisco, CA · Research Science

Senior Design Automation Engineer for a quantum computing center, focusing on developing scientific software for automating, scaling, and optimizing the quantum device design process. Requires translating high-level science requirements into performant, scalable, and intuitive software implementations, including Python APIs, automation routines, and infrastructure-as-code setups. The role involves working closely with chip designers and scientists to improve design, simulation, and analysis tools, and leveraging HPC workloads. Experience with the full software development lifecycle and scientific computing is essential.

What you'd actually do

  1. Work with designers to build a quantum processor design automation flow. This will involve a combination of writing new software and influencing the working model of our scientist collaborators on the design team.
  2. Develop a shared Python library for analysis and optimization routines that can be re-used across designs.
  3. Profile and improve the performance of design, simulation, & analysis tools to enable scaling to larger devices.
  4. Leverage infrastructure-as-code to define and orchestrate high-performance computing (HPC) workloads.
  5. Make changes to the database and UI as necessary to capture and visualize design progress and performance.

Skills

Required

  • PhD, or Master's degree and 6+ years of applied research experience
  • Experience programming in Java, C++, Python or related language
  • Experience working with scientists in a research environment
  • Experience with the full software development lifecycle (planning, design, implementation, testing, deployment, and maintenance)
  • Experience setting up and running high-performance computing (HPC) workflows
  • Experience running physics simulations using Python

Nice to have

  • Experience with chip design and layout software
  • Experience with superconducting quantum computing
  • Experience with common open-source scientific software
  • Experience with AWS tools and services (or more generally, cloud computing)
  • Experience with releasing open source software and/or publishing research papers

What the JD emphasized

  • strong desire to work within a team of scientists and engineers
  • demonstrates ownership in initiating and driving projects to completion
  • working directly with chip designers to develop scientific software for automating, scaling, and optimizing the quantum device design process
  • strong engineering principles
  • bias for action
  • superior problem-solving
  • excellent communication skills
  • Working effectively within a team environment is essential