Find your next role

Discover roles across ambitious teams

18,516 jobs

Sort by
  • More jobs

Canonical

Software Engineer, Data Infrastructure

Remote · EMEA · Full time · Mid level

About the role

Develop and automate features of data platforms focusing on fault-tolerant distributed systems. Collaborate with a distributed team to deliver multi-cloud and on-premise data solutions.

What you’ll do

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

What you’ll bring

• Proven software development experience using Python. • Experience in distributed systems. • 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 working environment since 2004. Personal learning budget of 2000 USD per year. Annual compensation review and recognition rewards. Parental leave and employee assistance program. Opportunities to travel for company events.

About Canonical

Canonical publishes Ubuntu, a leading open source platform for AI, IoT, and cloud. It is a remote-first tech firm pioneering open source solutions globally.

Posted 8 hours ago