Canonical

About Canonical

Empowering the world with open-source software

🏢 Tech👥 251-1K📅 Founded 2004📍 London, Greater London, United Kingdom

Key Highlights

  • Developers of Ubuntu, used by millions globally
  • Headquartered in London with a remote-first policy
  • Serves enterprise clients like Google and Microsoft
  • Privately held with significant funding from various investors

Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...

🎁 Benefits

Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...

🌟 Culture

Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...

Canonical

Software Engineering

CanonicalEmea - Remote

Posted 1 month ago🏠 RemoteSoftware Engineering📍 Emea💰 $2 - $4 / weekly
Apply Now →

Skills & Technologies

Overview

Canonical is hiring a Software Engineer for their Data Infrastructure team to develop automation solutions for multi-cloud and on-premise data platforms. You'll work with technologies like OpenSearch and Elasticsearch, focusing on creating and automating features of data platforms.

Job Description

Who you are

You have experience in software engineering, particularly in developing data infrastructure solutions. You are proficient in writing high-quality, idiomatic Python code and have a solid understanding of data platforms and automation processes. You thrive in collaborative environments and are comfortable working with distributed teams across different time zones.

You are familiar with OpenSearch and Elasticsearch, and understand the intricacies of data storage and retrieval. You have a keen interest in open-source community dynamics and are eager to contribute to projects that enhance enterprise automation solutions. Your problem-solving skills enable you to debug issues effectively and interact with upstream communities.

What you'll do

As a Software Engineer on the Data Infrastructure team, you will focus on the automation of OpenSearch operations, ensuring fault-tolerant replication and installation processes. You will collaborate with an internationally distributed team to create new features for data platforms, contributing to the overall success of Canonical's automation suite. Your role will involve writing and debugging Python code, as well as providing domain-specific expertise to other teams within the organization.

You will engage with upstream communities, sharing your insights and learning from others to improve the automation solutions you develop. Your contributions will play a crucial role in shaping the future of Canonical's data platform, helping to deliver robust and scalable solutions for enterprise clients.

What we offer

Canonical provides a unique opportunity to work in a dynamic environment where your contributions directly impact the development of cutting-edge data solutions. You will be part of a diverse team that values collaboration and innovation, with the flexibility to work remotely across EMEA. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering a workplace that embraces diversity of experience and perspectives.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Canonical.

Similar Jobs You Might Like

Based on your interests and this role

Canonical

Software Engineering

Canonical📍 Emea - Remote

Canonical is hiring a Software Engineer for their Data Infrastructure team to develop automation solutions for multi-cloud and on-premise data platforms. You'll work with Python and various data technologies, focusing on fault-tolerant distributed systems. This role is suitable for candidates at junior to senior levels.

🏠 RemoteJunior
1 month ago
Canonical

Software Engineering

Canonical📍 Emea - Remote

Canonical is hiring a Software Engineer for their Data Infrastructure team to develop managed solutions for data platforms. You'll work with technologies like Kafka and Apache Spark to automate data platform operations. This role is open to candidates at various experience levels.

🏠 RemoteJunior
1 month ago
Airbnb

Software Engineering

Airbnb📍 Brazil

Airbnb is hiring a Software Engineer for their Search Infrastructure team to enhance the OpenSearch ecosystem. You'll work with Java and Elasticsearch to build reliable and efficient systems. This role is based in Brazil.

3d ago
Canonical

Engineering Manager

Canonical📍 Worldwide - Remote

Canonical is hiring an Engineering Manager for their Data Platform team to lead the development of scalable data solutions. You'll work with technologies like Python, Kubernetes, and MySQL. This role requires strong leadership skills and experience in data technologies.

🏠 RemoteLead
1 month ago
Canonical

Software Engineering

Canonical📍 Worldwide - Remote

Canonical is hiring a Software Engineer for their App Stores team to develop and operate backend services for the Snap Store and Charmhub.io marketplaces. You'll work primarily with Python and Golang in a remote capacity, contributing to the scaling of production architecture.

🏠 Remote
1 month ago