platform engineer for high-performance computing

Enfint
Greater London, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Agile Methodology Airflow Application Performance Management Automation of Tests Cloud Computing CMake Code Review Continuous Integration Corona (Software Development Kit) Information Engineering Distributed Systems Python (Programming Language)
+17 more
OpenMP Open Source Technology Software Tools Cloud Services Software Deployment Software Engineering Workflow Management Systems Data Logging High Performance Computing Git Kubernetes Infrastructure Automation Frameworks Information Technology Atlassian Tools Build Tools Docker Programming Languages

Job description

  • Develop key components of a hybrid on-prem/cloud compute platform for interactive and scalable batch computing
  • Establish processes and workflows to transition existing HPC users and teams to the platform
  • Build code-driven environments, applications, and containers/images
  • Deploy applications through CI/CD
  • Consult science users on application scalability to PBs of data
  • Optimize the design and execution of complex solutions in large-scale distributed computing environments
  • Produce well-engineered software with automated test suites, technical documentation, and operational strategies
  • Ensure consistent use of platform abstractions for logging and lineage quality
  • Participate in code reviews and partner to improve team standards
  • Follow the QMS framework and CI/CD best practices and guide improvements to ways of working
  • Provide leadership to team members and help them complete work correctly.

Requirements

  • Bachelor’s degree in data engineering, Computer Science, Software Engineering, or a related discipline
  • Experience with Python
  • Experience with Cloud
  • Experience with High Performance Compute (HPC)
  • Deep knowledge of at least one common programming language, including toolchains for documentation, testing, and operations/observability
  • Deep expertise in modern software development tools and ways of working
  • Deep cloud expertise, including infrastructure-as-code tools and scalable compute technologies
  • Experience with CI/CD implementations using git and a common CI/CD stack
  • Deep expertise with Docker, Kubernetes, and the broader CNCF ecosystem, including Helm
  • Experience with low-level application build tools such as make and CMake, and automated build systems such as spack or easybuild
  • Experience with workflow orchestration tools such as Argo Workflow, Airflow, Nextflow, Snakemake, VisTrails, or Cromwell
  • Experience with application performance tuning and optimization in parallel and distributed computing, including MPI, OpenMP, or Gloo
  • Deep understanding of hardware, networks, storage, and their impact on application performance
  • Demonstrated excellence in agile software development environments using tools such as Jira and Confluence
  • Deep familiarity with high-performance application tools, techniques, and optimizations, including engagement with the open-source community
  • Nice to have: Contributions to open-source tools.

About the company

GSK is a global biopharma company focused on preventing and treating disease through specialty medicines and vaccines. Its Onyx Research Data Platform organization develops data, AI/ML, and computational capabilities to accelerate the discovery of new medicines and improve productivity for scientists, engineers, and decision-makers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all