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