Scientific Platform Engineer
Core
Lead the modernization, security, and engineering evolution of a large international scientific software platform used in structural biology and cryo-EM.
Role type
Senior Scientific Platform Engineer (CI/CD, Build Automation, Runtime Hardening)
Builds
A platform comprising ~650 software titles and 6,000 versions deployed on macOS, Linux, HPC clusters, and cloud environments.
Domain
Scientific research software, structural biology, cryo-EM, HPC infrastructure.
Deliverable
production ML models | product features | infrastructure
Required skills
Linux internals (expert), macOS build workflows, CI/CD pipeline design, reproducible packaging, Bash scripting, Python programming, containerization (Docker/Podman), observability, artifact integrity.
Preferred skills
Go/Rust programming, Nix/Spack/Homebrew-style packaging, HPC environments (Slurm), Infrastructure-as-Code (Terraform/Ansible), AWS familiarity, Singularity/Apptainer.
Technologies
Linux, macOS, GitLab CI, Bash, Python, Go, Rust, Docker, Podman, Kubernetes, OpenShift, Nix, Spack, Homebrew, Terraform, Ansible, AWS, Git.
Responsibilities
Design and implement CI pipelines for scientific software; develop regression and smoke test harnesses; enforce canonical build contracts and deterministic rebuilds; add tests and versioning to the runtime wrapper system; develop dashboards for build failures and error states.
Seniority
Senior, hands-on IC