Compute Platform Engineer II
Core
Building a hybrid on-prem/cloud compute platform to accelerate application development, scale computational experiments, and integrate computation with project metadata for GSK scientists and engineers.
Role type
Senior IC Compute Platform Engineer
Builds
Toolchains, workflows, and a hybrid on-prem/cloud compute platform for interactive and scalable batch computing
Domain
Biopharma / High-Performance Computing (HPC) / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Python, Cloud platforms, High-Performance Computing (HPC), Containerization, CI/CD pipelines, Distributed computing, Software engineering best practices
Preferred skills
Go/C++/Scala/Java, Infrastructure-as-code, Kubernetes, Workflow orchestration, Application performance tuning, MPI/OpenMP, Open-source community engagement
Technologies
Python, AWS, Google Cloud, Azure, Docker, Kubernetes, Helm, Argo Workflow, Airflow, Nextflow, Snakemake, Jenkins, CircleCI, GitLab, Azure DevOps, CMake, spack, easybuild, MPI, OpenMP, Gloo, Jira, Confluence
Responsibilities
Design and operate tools and services solving key business problems; Develop key components of the hybrid compute platform; Manage code-driven environment builds and CI/CD deployments; Consult on application scalability for PB-scale data; Optimize complex solutions in distributed computing environments; Produce well-engineered software with automated tests and documentation; Ensure consistent application of platform abstractions for logging and lineage; Participate in code reviews and improve team standards.
Seniority
Senior, hands-on IC