Software Engineer - Data Infrastructure at Canonical

This role is ideal for mid-level software engineers who are passionate about open-source infrastructure and distributed systems. You should be a proficient Pyth

Work type: remote

Location: Home based - EMEA

Type: Full-time

This role is ideal for mid-level software engineers who are passionate about open-source infrastructure and distributed systems. You should be a proficient Python developer who enjoys building the automation "glue" that makes complex data platforms—like PostgreSQL, Kafka, or Kubernetes—reliable and scalable. Since this is a remote-first role within EMEA time zones, it suits self-starters who value autonomy but enjoy public collaboration with upstream communities. The standout feature of this position is the opportunity for global travel, with 2 to 4 weeks a year dedicated to international "sprints." While the base salary isn't disclosed, the package includes a $2,000 annual professional development budget, a Priority Pass for travel, and a long-standing remote culture that has been in place since 2004. You’ll have the chance to influence the Ubuntu ecosystem and work across a massive variety of data technologies. **You might be a good fit if you:** * Write high-quality, idiomatic Python and understand distributed systems architecture. * Have experience (or a strong interest) in managing "big data" tools like Spark, Kafka, or NoSQL engines. * Believe Kubernetes is the future for persistent data services. * Are comfortable working in a lime-zone-aligned remote team and traveling quarterly for internal events.

View this job on nocollar jobs