Successful track-record and proven experience as a backend internet services software engineer in a high-level language such as Golang (preferred), C++, Java or Python or equivalent.
Successful track-record and proven experience of leading projects from design to launch, using business needs to determine velocity and scope
Deep understanding of multi-threading concepts and design of highly concurrent and distributed applications.
Understanding of distributed system concepts including: the CAP Theorem, microservices, and self-healing policy enforcement
Preferred Qualifications
Experience with development within Kubernetes ecosystem, including operator framework and controllers
Some exposure to structured or unstructured storage or caching layers such as Cassandra, Redis, Memcache.
Experience with UI frameworks such as React, Angular or JQuery
Experience with large scale server orchestration (OpenStack Ironic, Metal3, MAAS, xCat, Netbox, Tinkerbell, Cloudstack)
Some exposure to cloud services (AWS S3/EC2/CloudFront/Steps... or equivalent).