Description

Responsibilities

Develop and extend our current orchestration software.
Design components that became bottlenecks in old infrastructure and need new design with our latest release of a new generation of devices.
Focus on testable design. Automation is important.
Robustness of our components is important. We keep ownership of everything we deliver.
Introduce ideas on how to improve.
Open to Python, Bash, ability to understand Java, Golang, C++.

Qualifications

4+ years of experience with at least one programming language (preferably Python)
Open mind to learn more about different languages, domains, platforms
Strong troubleshooting capabilities across both software and deployment stacks
Knowledge of application & system design. Ability to learn, adopt, improve.
Strong communication skills and sense of ownership

Education

Any Graduate