Find your next role

Discover roles across ambitious teams

18,516 jobs

Sort by
  • More jobs

Canonical

Software Engineer, Data Infrastructure, Kafka

Remote · EMEA · Full time · Entry level

About the role

Develop and automate fault-tolerant data platform infrastructure features using Big Data technologies. Collaborate with a distributed team to deliver managed data platform solutions.

What you’ll do

• Collaborate proactively with a distributed team. • Write high-quality Python code for new features. • Debug issues and interact with upstream communities. • Work with talented engineers across fields. • Travel globally 2 to 4 weeks per year.

What you’ll bring

• Proven software development experience in Python. • Experience with distributed systems like Kafka and Spark. • Bachelor’s or equivalent in Computer Science or STEM. • Willingness to travel up to 4 times a year. • Work authorization for EMEA region.

Life at Canonical

Fully remote work environment since 2004. Personal learning budget, annual reviews, parental leave, travel opportunities, and employee assistance program.

About Canonical

Canonical publishes Ubuntu and leads open source innovation globally. It is a remote-first company fostering diversity and excellence.

Posted 8 hours ago