This job posting has expired
Expired on April 10, 2026
Software Engineer - Data Infrastructure
Job Description
Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions. This role is focused on the creation and automation of features for data platforms, ensuring fault-tolerant mission-critical distributed systems.
Responsibilities
- Automation of data platform operations
- Ensure fault-tolerant replication and installation
- Write high-quality, idiomatic Python code
- Debug issues and interact with upstream communities
- Collaborate with a distributed team
Qualifications
- Bachelor's or equivalent in Computer Science, STEM, or a similar degree
- Proven hands-on experience in software development using Python
- Proven hands-on experience in distributed systems