Position: Linux Systems Programmers (all levels) in DevOps Company
Company: Scalable Storage
Category: C++
Experience required: 1y
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

Our team is virtual, you can work from anywhere. Building a product is as much a technical effort as an interpersonal journey to solve problems and think together in a team. 

We are building a product to make complex distributed storage systems easier to maintain. A distributed tracing toolkit is under development and integration of the supported storage solutions requires systems programming in kernel and userspace.

Skills in the following areas are important to this position:

- a very good understanding of operating systems principles in Linux
- C programming in user space and in Linux kernel
- experience with building and packaging (deb, rpm) in complex situations (e.g. dependencies on kernel code)
- tracing and performance analysis with tools like ftrace and BPF
- understanding of distributed systems protocols, caching, lock management, RDMA

Experience with distributed storage systems such as CEPH, Lustre, NFS and fast networks (RDMA) and a good Linux kernel understanding will be very helpful.

We are open to working with experienced engineers and young engineers, ultimately what matters to us is that you're motivated, feel attracted to the project and have a good capability to learn quickly. A few hours overlap with the US mountain time zone is important.

We will pay competitive compensation aligned with experience and applicable circumstances.