FAQs
What programming language skills are required for this role?
Excellent Python skills are a key requirement for this role, with previous contributions to open source Python projects being an advantage.
What experience is helpful for this position?
Experience in configuring apt, knowledge of deb packaging, and general system administration is advantageous for this role.
What is the emphasis on when developing software for the Ubuntu Pro client?
The emphasis is on quality, thinking of edge cases, ease of use, documentation, and careful community coordination.
Who will I be working with on this team?
You will work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test, and release improvements to the Pro client.