A Software Engineer at Canonical will develop and automate data platform features using Python, working on distributed systems.