← Browse all jobs
C

Canonical Distributed Systems Software Engineer

Canonical
Ottawa, OntarioOn-site4 days ago
Apply Now →

About this role

Join Canonical's remote team as a Distributed Systems Software Engineer, focusing on Python and Go development. Build cutting-edge cloud solutions and collaborate globally. This entry-level role is ideal for engineers who are eager to contribute to the success of multi-cloud applications. At Canonical, you will be involved in validating the quality of cloud solutions and enhancing test automation practices. Your work will shape the deployment of innovative technologies including Kubernetes and AI/ML pipelines. Key Responsibilities: • Create automated testing systems for cloud orchestration tools • Support engineering teams with distributed system testing tools • Improve CI pipelines for Canonical's products • Manage and debug extensive distributed systems • Provide insight into automated testing efforts Requirements: • Background in modern testing processes and methodologies • Proficiency in Python or Go programming languages • Strong skills in object-oriented development • Knowledge of CI tools such as CircleCI • Basic understanding of Linux architecture Leverage your skills in test automation and cloud technologies to drive Canonical's success in distributed systems. #J-18808-Ljbffr
Want to see how well you match this job?
Get AI-scored for free →