Software Engineer Golang Python android Anbox Cloud 🔥
- Develop and maintain various components in Go and Python
- Work on control plane services and charms
- Write and maintain automated tests for your code
- Participate in code reviews
- Assist with CI and release management
- Write documentation
- Collaborate proactively with a distributed team
- Solid programming experience in Go and Python
- System level programming (interaction with file systems, networking and containers)
- Experience with containers (e.g. Docker, LXD, Kubernetes)
- Clear understanding of the makeup of a modern GNU/Linux distribution
- Experience with modern distributed version control systems such as git
- Capacity to learn quickly about new systems and techniques
- Good verbal and written communication skills in English
- Ability to collaborate remotely with a distributed team
- Familiarity with Juju, charms, MAAS or LXC/LXD
- Android system level knowledge and experience
- Experience with deb and snap packaging
- Knowledge of complex and distributed systems theory
- Experience working in a distributed team