About The Position

The Amazon Web Services (AWS) Center for Quantum Computing (CQC) is a multi-disciplinary team of scientists, engineers, and technicians, on a mission to develop a fault-tolerant quantum computer. We are looking to hire a Software Engineering Manager to join our growing software group. You will lead a team of interdisciplinary scientists and software engineers, focused on developing software and infrastructure to support the development and operation of scalable fault-tolerant quantum computers. You will interface directly with our experimental physics and control hardware teams to develop and drive a vision for the experimental quantum computing software-hardware interface. The ideal candidate will (1) have strong technical breadth across low-level programming, scientific instrumentation, and computer architecture, (2) have excellent communication skills and a proven track record of collaborating with scientists and hardware engineers, and (3) be excited about empowering and growing a team of scientists and software engineers.

Requirements

  • 3+ years of engineering team management experience
  • 7+ years of engineering experience
  • Experience managing the full software development lifecycle and implementing software best practices
  • Proven track record of collaborating with scientists and/or hardware engineers to develop software
  • Experience sourcing, interviewing, and hiring software engineers
  • Excellent written and verbal communication skills
  • Experience with one or more of the following: (1) Commercial, academic, or open-source quantum control systems, (2) RFSoC development platforms + FPGA development (e.g. AMD ZCU216), (3) Standard laboratory test and measurement equipment and drivers (e.g. Spectrum Analyzer, VNA)

Nice To Haves

  • Experience with one or more of the following: (1) Programming language implementation or compiler development, (2) Embedded systems + strict timing constraints (e.g. bare metal, RTOS, custom Linux builds), (3) Software telemetry systems and standards (e.g. CloudWatch, OpenTelemetry), (4) High-performance networking technologies (e.g. RDMA, UltraEthernet, UALink), (5) Distributed systems (e.g. distributed event streaming)

Responsibilities

  • Develop a technical vision for the quantum software-hardware interface in collaboration with senior engineers.
  • Collaborate effectively with science and hardware teams to derive software needs and priorities.
  • Own resource allocation and planning activities for your team to meet the needs of your internal customers.
  • Be comfortable 'getting your hands dirty' i.e. diving deep into software architecture, metrics, and implementation.
  • Regularly provide technical evaluation and feedback to your reports (e.g. via code review, design docs, etc.).
  • Drive hiring activities for your team — develop growth plans, source candidates, and design interview loops.
  • Coach and empower your employees to become better engineers, collaborators, and communicators.

Benefits

  • 401k
  • health_insurance
  • dental_insurance
  • vision_insurance
  • life_insurance
  • disability_insurance
  • paid_holidays
  • paid_volunteer_time
  • tuition_reimbursement
  • professional_development
  • flexible_scheduling
  • employee_stock_purchase_plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service