A

Amazon

Sells products online and rents cloud computing

HPC Platform Engineer - Software, Center for Quantum Computing

Platform EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • Experience in automating, deploying, and supporting large-scale infrastructure.
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
  • Experience with Linux/Unix.
  • Experience with continuous integration and continuous delivery pipelines and build processes.
  • At least 2 years of experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • Experience using infrastructure as code to design and deploy cloud services.

Responsibilities

  • Administer and automate cloud-based high-performance computing environments by deploying and maintaining clusters, managing operating system and software stacks, building containers, provisioning users, and securing systems.
  • Support computer-aided engineering and computational science workflows, such as Palace, by improving high-performance computing environment robustness, performance, and availability across instance types and regions.
  • Anticipate and expand CQC computational capacity, leveraging AWS to accelerate the quantum hardware design cycle.
  • Design reproducible development environments and own dependency, build, and release management across interdependent research software projects.
  • Develop continuous integration and continuous delivery pipelines and automate provisioning using infrastructure as code, such as Docker and AWS CDK.
  • Maintain Amazon's security standards while enabling fast-paced development; implement observability and monitoring for rapid debugging and high uptime.
  • Work backwards from science staff needs within the larger experimental roadmap and translate science and software requirements into design proposals, balancing implementation complexity against time to delivery.
  • Drive implementation of reviewed and accepted proposals and coordinate with internal stakeholders to ensure a smooth rollout.
  • Work closely with engineers and scientists to understand their simulation workloads, parallelism requirements, and tooling needs.

Desired Qualifications

  • Experience with distributed systems at scale.
  • Experience in an AWS environment, including VPC, EC2, EBS, S3, SQS, CloudFormation, and Lambda.
  • Experience with network fundamentals, including DNS, DHCP, TCP/IP, routing, switching, and HTTP.
  • Experience with Kubernetes, Docker, or the containers ecosystem.
  • Experience working with scientists in a research environment.
  • Experience with high-performance computing infrastructure.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs