Talent.com
This job offer is not available in your country.
Distributed Systems Software Engineer, Python / Go

Distributed Systems Software Engineer, Python / Go

CanonicalRiyadh, Saudi Arabia
30+ days ago
Job description

Distributed Systems Software Engineer, Python / Go

Join to apply for the

Distributed Systems Software Engineer, Python / Go

role at

Canonical Distributed Systems Software Engineer, Python / Go

3 months ago Be among the first 25 applicants Join to apply for the

Distributed Systems Software Engineer, Python / Go

role at

Canonical We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications.

We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics.

The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, Azure.

As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing and reporting. Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI / ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.

Location :

this is a Globally remote role

What your day will look like

Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow Deploy, manage, and debug highly distributed systems Monitor and report on automated testing efforts Collaborate daily with a globally distributed team

What we are looking for in you

Solid background in modern test processes and strategies Experience with Python or Go development Strong object oriented development skills Ability to develop and ship production grade modern web applications Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI Knowledge of networking technologies and fundamentals Solid understanding of Linux system architecture A capacity for complex abstract thinking Capability for 2-4 weeks of international travel travel per year

Additional skills that you might also bring

Collecting and analyzing large multidimensional datasets Operating data platforms : key-value stores, relational or document databases, event buses Work with cloud technologies such as OpenStack, Kubernetes, Terraform and AWS Developing AI / ML pipelines

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004! Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues from your team and others Priority Pass for travel and travel upgrades for long haul company events

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Seniority level

Seniority level Entry level Employment type

Employment type Full-time Job function

Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “System Software Engineer” roles.

Junior Software Engineer - Cross-platform C++ - Multipass

Software Engineer (Python / Linux / Packaging)

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Software Engineer - Solutions Engineering

Software Engineer - Cross-platform C++ - Multipass

Software Engineer - Python - Container Images

Software Engineer - Python - Container Images

Software Engineer - Python - Container Images

Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

Software Engineer - Immutable Ubuntu Desktop

System Software Engineer - GCC / LLVM compiler, tooling, and ecosystem

Python Software Engineer - Ubuntu Hardware Certification Team

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Riyadh, Saudi Arabia

Related jobs
  • Promoted
Lead Python Software Engineer, Commercial Systems

Lead Python Software Engineer, Commercial Systems

CanonicalRiyadh, Saudi Arabia
Lead Python Software Engineer, Commercial Systems.Lead Python Software Engineer, Commercial Systems.Canonical Lead Python Software Engineer, Commercial Systems. Be among the first 25 applicants Join...Show moreLast updated: 30+ days ago
  • Promoted
Senior Python Developer

Senior Python Developer

Saudi Networkers ServicesRiyadh, Saudi Arabia
Develop, test, and maintain scalable Python applications and APIs.Design and implement solutions that integrate with LLMs and GPT models to solve real-world problems. Collaborate with cross-function...Show moreLast updated: 22 days ago
  • Promoted
Windows\Virtualization\ADFS Engineer

Windows\Virtualization\ADFS Engineer

DXC TechnologyRiyadh, Saudi Arabia
Windows\Virtualization\ADFS Engineer.DXC Technology Join to apply for the.Windows\Virtualization\ADFS Engineer.DXC Technology Design, implement, and maintain enterprise Windows Server platforms (AD...Show moreLast updated: 30+ days ago
Senior Software Development Engineer.

Senior Software Development Engineer.

Master-WorksRiyadh, Riyadh Province, SA
Quick Apply
Senior Software Development Engineer / Application Support : .Change Management and IT Governance standards.Reports review and validation and closing vulnerabilities and provide closure report with evi...Show moreLast updated: 30+ days ago
Senior Back-End Engineer (Python) - Remote

Senior Back-End Engineer (Python) - Remote

COGNNARiyadh, Riyadh Province, SA
Quick Apply
At COGNNA, we’re redefining cybersecurity through smart, AI-driven solutions that protect organizations against today’s most advanced threats. From automated threat detection to compliance-focused d...Show moreLast updated: 3 days ago
  • Promoted
Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

CanonicalRiyadh, Saudi Arabia
Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics.Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics. Canonical Python and Kubernetes Software En...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer (Python / Linux / Packaging)

Software Engineer (Python / Linux / Packaging)

CanonicalRiyadh, Saudi Arabia
Software Engineer (Python / Linux / Packaging).Software Engineer (Python / Linux / Packaging).Canonical Software Engineer (Python / Linux / Packaging). Be among the first 25 applicants Join to apply for the.Sof...Show moreLast updated: 30+ days ago
  • Promoted
Golang System Software Engineer - Containers / Virtualisation

Golang System Software Engineer - Containers / Virtualisation

CanonicalRiyadh, Saudi Arabia
Golang System Software Engineer - Containers / Virtualisation Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platf...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Python / Golang - Kubernetes

Software Engineer - Python / Golang - Kubernetes

CanonicalRiyadh, Saudi Arabia
Software Engineer - Python / Golang - Kubernetes.Canonical 3 days ago Be among the first 25 applicants Join to apply for the. Software Engineer - Python / Golang - Kubernetes.Canonical Get AI-powered ad...Show moreLast updated: 30+ days ago
  • Promoted
Engineering Manager - Public Cloud, Python, Golang

Engineering Manager - Public Cloud, Python, Golang

CanonicalRiyadh, Riyadh Region, Saudi Arabia
Engineering Manager - Public Cloud, Python, Golang.Engineering Manager - Public Cloud, Python, Golang.Engineering Manager - Public Cloud, Python, Golang. Be among the first 25 applicants.Engineering...Show moreLast updated: 30+ days ago
  • Promoted
Senior Specialist – Middleware

Senior Specialist – Middleware

IMC-JordanRiyadh, Saudi Arabia
Please note that you still haven't applied to this job.Kindly click the "Apply Now" button to send your job application and CV. You must first log in before applying to jobs.Hiring Senior Specialist...Show moreLast updated: 19 days ago
  • Promoted
Linux — L3 IMS Engineer (Banking)

Linux — L3 IMS Engineer (Banking)

HCLTechRiyadh, Riyadh Region, Saudi Arabia
Direct message the job poster from HCLTech.Associate Manager at HCLTech Australia | Recruiter | Helping Tech Talent Build Global Careers | Passionate about Connecting people & Opportunities.Digital...Show moreLast updated: 14 days ago
  • Promoted
Solutions Engineer

Solutions Engineer

OpswatRiyadh, Saudi Arabia
Overview AI-Powered Cyberattacks : How to Detect, Prevent & Defend Against Intelligent Threats.Protecting the World’s Critical Infrastructure OPSWAT, a global leader in IT, OT, and ICS critical infr...Show moreLast updated: 22 days ago
  • Promoted
Python Developer

Python Developer

Value COnsultingRiyadh, Saudi Arabia
A Python Developer is responsible for designing, coding, and maintaining software applications using the Python programming language. This role involves collaborating with cross-functional teams to ...Show moreLast updated: 10 days ago
  • Promoted
Inside Systems Engineer

Inside Systems Engineer

VeeamRiyadh, Saudi Arabia
Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data ...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Systems and Infrastructure Engineer

Sr. Systems and Infrastructure Engineer

Total-TECH Co.Riyadh, Riyadh Region, Saudi Arabia
Install and configure Linux systems (e.Manage users, groups, and permissions.Perform backup and recovery tasks.Monitor performance using tools like Nagios, Zabbix, or Prometheus.Automate tasks usin...Show moreLast updated: 30+ days ago
  • Promoted
System Engineer / DevOps Engineer

System Engineer / DevOps Engineer

ARSoftRiyadh, Saudi Arabia
Support CI / CD Jenkins จากทีมงาน.NET, JAVA, Mobile size server เพื่อจัดซื้อจัดจ้าง SE และงาน CMMI (CM) ในแต่ละโครงการ Asset Computer ให้กับพนักงาน vSphere และ Kubernetes ให้กับทางทีม Qualification...Show moreLast updated: 2 days ago
  • Promoted
Linux Devices Software Engineer

Linux Devices Software Engineer

CanonicalRiyadh, Saudi Arabia
Linux Devices Software Engineer.Canonical 1 month ago Be among the first 25 applicants Join to apply for the.Linux Devices Software Engineer. Canonical This role is one of our general tracks.Apply h...Show moreLast updated: 30+ days ago