SOFTWARE ENGINEER - GOLANG, PYTHON - ANBOX CLOUD | (QDM180)

Canonical - Jobs


Canonical is looking for a talented software engineer to join our distributed team that builds Anbox Cloud, which enables cloud-hosted containerised Android instances, and powers various Android streaming services such as gaming, medical security, and innovative new phone capabilities. **Key responsibilities** - 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 **Required skills and experience** - 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 **Desirable skills and experience** - 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 Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu. LI-Remote #Stack

trabajosonline.net © 2017–2021
Más información