Bachelor's degree or equivalent practical experience.
5 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
Experience in C++, Large Scale Distributed Systems and Technical Infrastructure.
Experience with large-scale system design.
Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.
Preferred qualifications:
4 years work experience in networking, storage, systems architecture, compilers, operating systems or modeling and analysis.
Experience in Network Infrastructure and Software-Defined Networking.