companyCanonical logo

Software Engineer - Python - Cloud - graduate level

CanonicalHome Based - Americas
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Proficient in Python with a passion for software development. Experience with open-source contributions is a plus. Familiarity with Ubuntu, apt configuration, deb packaging, and system administration. Strong problem-solving skills and the ability to collaborate effectively in a distributed team. Excellent communication skills to engage with users and stakeholders. Willingness to travel globally for team events 2 to 4 weeks per year.

About the job

Canonical, a trailblazer in open-source software and operating systems for the global enterprise and tech landscape, is seeking a passionate Graduate Software Engineer to join our innovative team. Our flagship platform, Ubuntu, powers transformative initiatives in public cloud, data science, AI, engineering innovation, and IoT, serving leading public cloud and silicon providers worldwide.

As a fully remote company with over 1,200 dedicated professionals across 75+ countries, we prioritize collaborative global engagement, meeting in unique locations 2 to 4 times a year to align on strategic goals.

In this role, you will be instrumental in developing, testing, and enhancing Ubuntu’s presence on public cloud platforms. Your contributions will directly impact the quality and stability of Ubuntu, which is pivotal for our global user base. Collaborating with our Ubuntu teams and major cloud partners, you will ensure the continuous improvement of our cloud images while actively engaging with our users to meet their needs.

This position demands a strong foundation in Python software engineering, with a keen focus on interoperability across diverse releases and environments. Proficiency in Python is essential, and contributions to open-source projects will be considered a significant advantage. You will also manage Ubuntu images, so familiarity with apt configuration, deb packaging, and system administration will enhance your effectiveness in this role.

We are looking for individuals who are enthusiastic about the Ubuntu project and are committed to developing tools that empower millions globally. A focus on quality, attention to edge cases, user experience, comprehensive documentation, and community engagement is paramount. You will work with a diverse user spectrum, from mission-critical environments to enthusiastic hobbyists, guiding best engineering practices to cater to all.

About Canonical

Canonical is a pioneering leader in the open-source software landscape, providing cutting-edge solutions to enterprises globally. With our renowned Ubuntu platform, we empower organizations to embrace innovation in various fields, including cloud computing, AI, and IoT. Our founder-led, profitable company thrives on a culture of distributed collaboration, enabling a dynamic work environment where creativity and innovation flourish.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.