Experience with distributed systems (preferably with Raft) Good C programming experience Solid understanding of asynchronous programming and concurrency patterns Capacity to learn quickly about new systems and techniques Strong written and verbal communication skills Bachelor’s or equivalent in Computer Science, STEM or similar degree