platform engineer for high-performance computing
Enfint
Greater London, UK
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
28 days ago
LM
Luis Minvielle
Top 6 Hackathons for Developers in 2023
about 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
7 Cloud Computing Trends Coming in 2025 for Developers
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago