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 level of experience is necessary for this position?
This is a graduate-level position, so applicants should have a recent degree in computer science or a related field, and some experience with software engineering in Python.
Is experience with Ubuntu and system administration required for this role?
Experience in configuring apt, knowledge of deb packaging, and general system administration is advantageous for this role, but not required.
What kind of communication skills are important for this position?
Applicants should be able to effectively communicate with the Ubuntu Server team, major cloud partners, product teams, and end users. Passion for the Ubuntu project and its values is also important.
How important is quality and stability for the Ubuntu Pro Client?
The quality and stability of the Ubuntu Pro Client is critically important, as it comes pre-installed on every Ubuntu system. Applicants should be quality-oriented and focused on software interoperability.