Join Canonical as a Software Engineer, specializing in Distributed Systems with Python or Go. This fully remote role empowers you to create creative cloud solutions.As an entry-level engineer, you will help build robust cloud applications by contributing to automated testing and enhancing CI capabilities. Your experience with cloud technologies, alongside a drive for engineering excellence, will enable you to deliver reliable and resilient distributed systems across diverse platforms.Key Responsibilities:
Develop automated testing infrastructure for cloud tools
Provide testing solutions for engineering teams at Canonical
Optimize CI pipelines for cloud native products
Debug complex distributed systems effectively
Monitor automated test results and improve processesRequirements:
Experience in contemporary test strategies
Proficiency in either Python or Go development
Understanding of object-oriented programming
Familiarity with CI tools like GitHub CI
Solid grasp of networking technologiesUtilize your passion for software engineering and cloud technologies at Canonical, helping to build the future of distributed systems.#J-18808-Ljbffr