Canonical Circular Logo

Software Engineer - Python and K8s

Canonical Riyadh, Saudi Arabia Posted: 17 Jan 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

Our mission is to reinvent the way companies manage their open-source information systems - on public clouds and in their own data centers. We are building a new community around Python ops code for open-source applications running on Kubernetes, aiming to move all of Canonical and Ubuntu IS onto this new open-source codebase. This transformation will not only improve our internal workloads but also assist our customers in embracing new techniques and products.

This role is suitable for software engineers who are passionate about Python, distributed systems, and the entire Linux stack—from the kernel to networking, virtualization, and containers. It demands a high level of rigor in both coding quality and customer interactions. Our engineers are technically skilled open-source enthusiasts excited about cloud computing, joining a global team to deliver world-class services.

Key Responsibilities:

  • Design and deliver open source software operations code in Python
  • Work across the Linux stack, addressing kernel, networking, storage, and application challenges
  • Ensure application and infrastructure reliability
  • Develop high-quality open source monitoring and alerting systems
  • Simplify open-source operations for our customers and the open source community
  • Adhere to agile software development practices
  • Coach and develop colleagues, fostering a collaborative engineering culture

Qualifications:

  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field
  • Experience with Linux systems administration, package management, and operations
  • Hands-on experience with at least one public cloud
  • Familiarity with Docker and Kubernetes
  • Strong Python programming skills and a passion for challenging projects
  • Commitment to designing reliable software

Work Conditions:

  • Remote
  • Full-time
  • Global travel once or twice a year for up to 2 weeks for events

About Canonical:
Canonical is an international software company committed to delivering Ubuntu, the world's best free software platform. Our services help individuals and businesses reduce costs, enhance efficiency, and improve security through Ubuntu. We pride ourselves on fostering a diverse and inclusive workplace, where all applicants are given fair consideration.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.