Build Systems
Strong hands-on experience with Bazel — writing and maintaining rules, macros, and toolchains
Familiarity with remote caching and build optimisations
CI/CD
Experience setting up and managing CI/CD pipelines, preferably Buildkite
Comfortable with dynamic pipelines, agent fleet management, and build-time optimization
Python ecosystem
Strong Python proficiency, including packaging, dependency management (uv/pip/Poetry), and virtual environments
Experience integrating Python and ML/research codebases into a monorepo build system
Proficient in Go
Experience writing backend services
Familiarity writing CLI applications and internal developer tooling
Debugging and Problem-Solving
Expertise in debugging issues on Linux, including network and process-related problems
Containerization and Orchestration
Experience running containers using Kubernetes
Experience with managed or self-hosted Kubernetes
Cloud Services
Familiarity with AWS services
Comfortable managing IAM policies and ensuring proper permission settings
Hands-on experience with Terraform or OpenTofu for managing complex AWS environments
Operations & Collaboration
Skilled in observability and monitoring tools and practices
Experienced in incident response protocols and best practices
Comfortable working within a broader infrastructure team — sharing on-call, contributing to incident response, and building tooling other engineers depend on