Senior Systems Engineer
- Livingston, United Kingdom
- Senior Level
- 3+ years
- Posted
Skills
Required
- frameworks / automation
- Kubernetes
- Rust
- HPC / large-cluster
- Linux systems
- test infrastructure
- boot chain
- kernel and drivers
- debugging
- Python
- Go
- C++
- InfiniBand / RoCE / GPU/accelerator validation / performance-regression frameworks
Preferred
- Slurm / Slurm-on-Kubernetes
- failure classification
- open-source test frameworks / Rust crates
- test framework
- proves systems work
Join our Systems Engineering team as a Senior Systems Engineer. You will own and evolve our test framework, ensuring the reliability and performance of our host software stack. Your responsibilities will include building test harnesses, extending coverage into HPC and Slurm-on-Kubernetes, and shaping the abstractions for other engineers to add their own tests. You will collaborate with various teams and explore AI-native testing. A strong background in Linux systems, test infrastructure, and experience with Kubernetes is required.
Responsibilities
- Posséder et faire évoluer le cadre de test, en veillant à ce qu'il puisse valider une large gamme de configurations et de scénarios.
- Collaborer avec les équipes de firmware, de noyau, d'imagerie et de HPC pour intégrer les tests dans leur processus de publication.
- Explorer les tests natifs à l'IA, y compris la triage des journaux pilotée par LLM, la classification des échecs et la détection des régressions.
- Clear communicator who treats the test framework as a product other engineers want to use, not a chore they route around
- Real testing discipline: you've built automation that proves systems work, and you have strong opinions about flakiness, hermeticity, and signal
Requirements
- Solid Linux systems background — the boot chain, kernel and drivers, low-level debugging — and comfort working close to the hardware
- 3+ years of experience building test infrastructure, systems software, or platform tooling at scale, with real ownership of frameworks or automation for low-level software
- Comfortable operating in a Kubernetes environment and reasoning about how software is built, containerized, deployed, and tested
- Fluent in Python, with either proven Rust experience or a strong systems background (Go, C, C++) and a genuine appetite to build in Rust — the framework's core is Rust, and you'll live in it
- HPC or large-cluster experience — InfiniBand/RoCE, GPU/accelerator validation, or performance-regression frameworks
- Rust and Kubernetes-native workflow orchestration (e.g., Argo Workflows) experience
- Firmware or lower-level hardware validation experience
Preferred
Slurm or Slurm-on-Kubernetes (SUNK) experience
- Applying LLMs to test workflows — triage, failure classification, flaky-test detection
- Contributions to open-source test frameworks, Rust crates, or systems projects
Pay
USD 153,000 - 204,000
jobapplier