Desired Skills and Experience
- Self motivated and a deep feeling of ownership.
- Good programming skills in one of C++/Java, Javascript, Python or Go, and an ability to pick up new ones.
- Experience in the Linux environment and a good understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, etc.
- A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems.
- Working knowledge of the TCP/IP stack, internet routing and load balancing.
- BS or MS in Computer Science or a related technical discipline. Equivalent practical experience is a reasonable substitute.