Opening. This role exists to build and maintain the infrastructure for our AI systems.
What you'll do
As a systems-level engineer, you will specialise in build infrastructure and low-level systems optimisation. You will be responsible for maintaining and improving non-trivial C/C++ builds and other host level systems.
- Expert-level proficiency with build/packaging systems (Nix, pip, uv, CMake, Bazel, Make, etc…)
- Nix experience in particular is a huge plus
- Experience managing complex builds and interacting in non-trivial ways with CI
- Skilled in diagnosing and resolving linking issues, symbol resolution problems, and toolchain/ABI incompatibilities
What you need
- Strong C/C++ debugging skills, especially nice if in embedded systems or in dealing with cross compiling/linking
- Comfortable with system calls, POSIX APIs, and kernel interfaces
- Experience with toolchain debugging tools like readelf, bloaty, c++filt, nm, etc…