⚡ New

platform engineer for high-performance computing

Enfint

LondonFull-timeMid LevelOn-site

Job Description

Описание

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.

Задачи

  • Design, build, and operate tools, services, and workflows that solve key business problems
  • 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.

Требования

  • 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.

Условия

  • Agile working culture with flexibility opportunities.

#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now