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 Lab Software Engineer to join our growing software team. You will work closely with our experimental and theoretical physics teams to enable their work characterizing, calibrating, and operating novel quantum devices. The ideal candidate will be able to translate high-level science requirements into software implementations (e.g. CDK scripts, telemetry systems, instrument servers, data visualizations) that are performant, scalable, and secure. This requires someone who (1) has a strong desire to work within a team of scientists and engineers, and (2) demonstrates ownership in initiating and driving projects to completion. As a Lab Software Engineer, this role has a particular emphasis on ensuring the availability and consistency of the laboratory software infrastructure that supports the experimental physics efforts at the AWS Center for Quantum Computing.

Requirements

  • 2+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • 2+ years of development/programming/scripting language (Python/Java/Bash/Perl) experience
  • Experience with full-stack web development (e.g. client-server architectures, databases)
  • Experience working with observability and monitoring tools (e.g. OpenTelemetry, Grafana)
  • Experience with using infrastructure-as-code to design and deploy cloud services
  • Experience with the full software development lifecycle (planning, design, implementation, testing, deployment, and maintenance)

Nice To Haves

  • Experience working with scientists in a research environment
  • Experience with AWS tools and services (e.g. CDK)
  • Experience with standard laboratory test and measurement equipment
  • Experience with Javascript and React
  • Experience in experimental physics or quantum computing
  • Experience with IoT solution development or deployment

Responsibilities

  • Develop and integrate telemetry systems to enable real-time observability and monitoring of our laboratory software and hardware.
  • Ensure availability and consistency of server-level and instrument-level logs, metrics, and traces.
  • Partner with science teams to build intuitive and compact visualizations from observability data.
  • Leverage infrastructure-as-code to continuously deploy improvements to our laboratory software systems.
  • Empower others to actively contribute to the codebase through mentorship and documentation.

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

General Merchandise Retailers

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service