Find your next role
Discover roles across ambitious teams
18,516 jobs
- 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.