Pfizer logo

Staff Engineer, Sr. Manager

Pfizer
Remote friendly (La Jolla, CA)
United States
IT

Role Summary

Pfizer is migrating its computational infrastructure to the cloud and applying computational science across drug discovery and development. This role leverages extensive experience in cloud engineering and DevOps to design and deliver robust High Performance Computing (HPC) solutions for computational workloads across the organization. You will drive architecture, infrastructure automation, migration, and operational excellence, collaborating with HPC engineers and scientific computing specialists to develop scalable cloud-native infrastructure underpinning modernization of the scientific computing platform.

Responsibilities

Platform Architecture and Engineering

  • Design, implement, operate, and own robust and dependable infrastructure for HPC and ML/AI workloads in a cloud environment (AWS/GCP).
  • Lead containerization, deployment, and operation of user- and admin-facing HPC platforms (Slurm, Open On Demand, Prometheus/Grafana, batch and distributed computing platforms) across cloud environments.
  • Translate stakeholder input into robust, high-performance, scalable, cost effective computing platforms.
  • Partner with HPC specialists (engineers, administrators, and users) to capture institutional knowledge and manual processes in IaC workflows, transforming ad-hoc deployment practices into reproducible, version-controlled, automated procedures.

Automation and DevOps

  • Develop and maintain infrastructure automation using IaC tools like Terraform and CloudFormation to ensure repeatable environment provisioning and scaling.
  • Create reusable Terraform modules. Develop and enforce standards. Be a driver for implementing and maintaining all cloud infrastructure using IaC tools.
  • Operationalize containerized solutions using Docker and Kubernetes.
  • Own the full lifecycle of infrastructure management, from provisioning to operations, support, updating, and teardown of production computing platforms.
  • Perform troubleshooting, system analysis, and benchmarking to resolve issues and maintain a high-performance environment.

Monitoring and Reliability

  • Develop and maintain monitoring, logging, and alerting for the infrastructure (e.g., CloudWatch, Prometheus/Grafana).
  • Design new dashboards, workflows, and utilities to improve observability, cost monitoring, workload efficiency, user or administration experience.
  • Document architecture, deployment processes, and operational procedures.
  • Partner closely with team members to support delivery of scientific computing services including user support, Linux administration, operations, job scheduling, application management, and resource optimization.

Qualifications

Basic Qualifications

  • B.S. in computer science, life science, data science or similar fields.
  • 6+ years of experience in cloud infrastructure engineering with a proven track record of developing and supporting robust IaC deployments.
  • Experience managing scientific computing workloads in an enterprise environment.
  • Advanced experience with at least one of AWS and GCP, including knowledge of core compute and storage services relevant to HPC.
  • Solid understanding of cloud networking, identity, and security controls.

Preferred Qualifications

  • Prior experience with HPC deployment utilities including AWS ParallelCluster, AWS Parallel Computing Services, and Google Cloud Cluster Toolkit.
  • Proficiency with distributed computing environments, especially EKS/GKE/Kubernetes.
  • Familiarity with HPC environments, job schedulers (Slurm), HPC application containers (Docker, Singularity, Apptainer) and NVIDIA GPU computing.

Additional Requirements

  • Occasional international travel for team meetings and conferences.