Juju Software Engineer (Go)
Core
Develop and maintain Juju, an open-source Go project powering complex distributed software systems for cloud automation and operations.
Role type
Software Engineer (Go)
Builds
Distributed software systems for public cloud, private cloud, Kubernetes, and bare-metal infrastructure management.
Domain
Cloud infrastructure, Open Source, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go programming, distributed system design, debugging in online environments, open-source collaboration
Preferred skills
Container technologies (Docker, Kubernetes), networking, Linux/open-source ecosystem, configuration management (Ansible, Chef, Puppet), SQL/NoSQL databases, Terraform plugins, software packaging (Debian, snaps)
Responsibilities
Design and deliver features for highly concurrent distributed systems, debug issues and interact with upstream communities, collaborate on finding solutions for cloud automation
Seniority
Individual Contributor