
Software Engineer - Data Infrastructure
Canonical's Data Platform team seeks engineers to develop and automate data platform features (not data analysis). Responsibilities include writing idiomatic Python, ensuring fault-tolerant replication, TLS, installation automation, debugging, and collaborating with distributed teams and upstream open-source communities. Role is remote within EMEA/MEA/Africa timezones and requires occasional travel (2–4 weeks/year).