Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team develops a wide range of data stores and technologies, including big data, NoSQL, cache-layer capabilities, and analytics, as well as structured SQL engines.
The OpenSearch team focuses on creating enterprise automation solutions for search and analytics platforms like OpenSearch and Elasticsearch.
We are hiring for various levels and will help you find a suitable position based on your experience and interests. Engineers at Canonical are mindful of open-source community dynamics and understand the needs of large, innovative organizations.
Location: This is a globally remote role.
What your day will look like
The OpenSearch team handles automation of OpenSearch operations, including fault-tolerant replication, TLS, installation, and more. They also provide domain-specific expertise to other teams within Canonical. This role focuses on creating and automating features of data platforms, not analyzing data.
* Collaborate proactively with an internationally distributed team
* Write high-quality, idiomatic Python code to develop new features
* Debug issues and interact with upstream communities publicly
* Work with talented engineers across various fields
* Work remotely with global travel for 2 to 4 weeks per year for internal and external events
What we are looking for in you
* Proven hands-on experience in software development using Python
* Proven experience in distributed systems development
* Bachelor's degree or equivalent in Computer Science, STEM, or a related field
* Willingness to travel up to 4 times a year for internal events
Additional skills you might bring
You may have experience in some of the following, which will influence the role and level considered for you:
* Operating and managing search and analytics engines like Elasticsearch, Logstash, Kibana, and OpenSearch
* Linux systems administration, package management, and operations
* Experience with public or private cloud solutions like OpenStack
* Operating Kubernetes clusters and using them for persistent data services
What we offer
Your base pay depends on location, experience, knowledge, and skills. Additional benefits may include bonuses and incentives based on performance. We ensure pay equity across our global workforce.
* Fully remote work environment
* Personal learning and development budget of $2,000 USD annually
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Parental leave
* Employee Assistance Programme
* Opportunities to travel and meet colleagues at 'sprints'
* Travel benefits for company events
About Canonical
Canonical is a leading open-source technology company, publisher of Ubuntu, and a pioneer in AI, IoT, and cloud platforms. We recruit globally and maintain high standards for our team. Since 2004, we have been a remote-first company, encouraging innovative thinking and continuous learning.
We are an equal-opportunity employer committed to diversity and inclusion. All applications are considered fairly regardless of background or identity.
#J-18808-Ljbffr