South San Francisco, California, USA
4 days ago
Platform Engineer
The Position

We advance science so that we all have more time with the people we love.

The Infrastructure and Architecture Platform Services group seeks a dedicated and motivated Platform Engineer to join our team, focusing on the development, automation, and support of a high-performance computing (HPC) platform for computational scientists in Research & Development. This role combines modern DevOps practices with cloud-native platform engineering to deliver secure, scalable, and high-performing infrastructure in the cloud.

The ideal candidate will have a strong background in software engineering, cloud infrastructure, automation, and experience with AWS, IaC, and CI/CD pipelines. You’ll work closely with computational scientists and engineering teams to build and maintain the infrastructure supporting ground breaking research, optimizing workflows, and ensuring system reliability at scale.

The Genentech Research and Early Development organization is a world-class research and drug development organization. Staffed with some of the world's most brilliant scientists, bioinformaticians and computational researchers, the breadth and depth of scientific expertise across a broad range of disciplines can't be overstated. Encouraging an open, academic-like atmosphere and frequently publishing in top-tier, peer reviewed journals, scientists work with a variety of technologies including high performance computing (HPC), cloud platforms, modern software development tools, petabyte-scale storage, machine learning and artificial intelligence.

Onsite presence, on our South San Francisco campus, is expected for at least 3 days a week. 

The Opportunity:

Design, implement, and manage automated infrastructure using Infrastructure as Code (IaC) tools.

Develop and maintain CI/CD pipelines to automate deployment workflows.

Create and manage custom machine images, and automate configuration management processes.

Support and optimize cloud-based High Performance Computing (HPC) workloads and orchestration systems.

Design and manage scalable cloud storage solutions to support high-performance workloads.

Build platform tools and services to enhance developer productivity, system observability, and operational efficiency.

Monitor system health, troubleshoot issues, and collaborate with multi-functional teams to ensure system reliability and performance.

Document infrastructure, processes, and best practices to facilitate clear communication and support for operations and user communities.

Who You Are:

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

5–7 years of experience designing and operating AWS services across compute, storage, and networking.

Proficient with Infrastructure as Code (IaC) tools such as Terraform and CloudFormation, and experienced in using Packer and Ansible (or similar) to build golden images and automate configuration.

Skilled in building and maintaining GitLab CI/CD pipelines to support automated testing, delivery, and release processes.

Hands-on experience with containerization and orchestration tools including Docker, Kubernetes, ECS/EKS, and cloud-based HPC environments using job schedulers like Slurm or PBS.

Expertise in designing scalable, high-throughput cloud storage solutions such as Amazon FSx for Lustre, Weka, or comparable technologies.

Strong grasp of DevOps principles, with practical experience in automation and observability using tools like Prometheus, Grafana, Datadog, and the ELK Stack.

Proficient in Python and Bash scripting, with excellent communication and documentation skills to effectively support both engineering teams and end users.

Preferred Skills:

Familiarity with AWS ParallelCluster for managing HPC clusters on AWS.

Experience with Go programming language for building efficient and scalable platform tools and services.

Familiarity with serverless architectures (e.g., AWS Lambda) and their integration with cloud-native platforms.

Knowledge of advanced networking concepts in cloud environments, including VPC setup and inter-region communication.

Relocation benefits are not available for this posting.

The expected salary range for this position based on the primary location of California is $142,500 - $264,700 of hiring range.  Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law.  A discretionary annual bonus may be available based on individual and Company performance.  This position also qualifies for the benefits detailed at the link provided below.

Benefits

#LI-JD1

#gCS

#I&A

Genentech is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.

If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.

Confirm your E-mail: Send Email