Software Engineer - Data Infrastructure - Kafka at Canonical

This role is ideal for a mid-to-senior level Software Engineer with a deep passion for open-source infrastructure and the Python ecosystem. You should have a st

Work type: remote

Location: Home based - EMEA

Type: Full-time

This role is ideal for a mid-to-senior level Software Engineer with a deep passion for open-source infrastructure and the Python ecosystem. You should have a strong background in distributed systems—specifically Kafka or Spark—and a desire to transition from simply using data tools to building the automation that manages them at scale. As part of a global, remote-first pioneer, you’ll benefit from a highly flexible work environment and a generous $2,000 annual professional development budget. While the role is home-based within EMEA time zones, it offers unique travel opportunities (2–4 weeks per year) to collaborate with international teams at global sprints. **You might be a good fit if you:** * Are an expert in writing idiomatic Python and debugging complex, distributed architectures. * Have hands-on experience with Kafka, Spark, or similar big data technologies. * Enjoy public collaboration with upstream open-source communities. * Have a solid understanding of Linux systems, Kubernetes, or cloud infrastructure.

View this job on nocollar jobs