Canonical Circular Logo

Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

Canonical Dubai, United Arab Emirates Posted: 22 Nov 2024

Financial

  • Estimate: $50k - $80k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for enterprises. The data platform team is a collaborative unit focused on developing a full range of data stores and technologies, including big data, NoSQL, cache-layer capabilities, analytics, and structured SQL engines. The OpenSearch team is dedicated to creating top enterprise automation solutions for search and analytics suites like OpenSearch and Elasticsearch.

Work Conditions: Full-time, fully remote with global travel for 2 to 4 weeks per year for internal and external events.

What Your Day Will Look Like:

  • Responsible for the automation of OpenSearch operations, ensuring fault-tolerant replication, TLS, installation, and more.
  • Provide domain-specific expertise on the actual data system to other teams within Canonical.
  • Focus on the creation and automation of features of data platforms rather than data analysis.
  • Collaborate proactively with an internationally distributed team.
  • Write high-quality, idiomatic Python code to create new features.
  • Debug issues and interact with upstream communities publicly.
  • Work with talented engineers and experts in various fields.

What We Are Looking For:

  • 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 related field.
  • Willingness to travel up to 4 times a year for internal events.

Additional Skills That You Might Bring:

  • Experience with search and analytics engines like Elasticsearch, Logstash, Kibana, and OpenSearch.
  • Familiarity with Linux systems administration, package management, and operations.
  • Experience with public or private cloud solutions like OpenStack.
  • Knowledge of operating Kubernetes clusters.

What We Offer You:

  • A competitive base pay dependent on geographical location, experience, knowledge, and skills.
  • Benefits that may include annual bonuses, a remote working environment, a personal learning and development budget of $2,000 per annum, additional annual compensation review, holiday leave, parental leave, and more.

Canonical is a pioneering tech firm at the forefront of the global move to open source, recognized for publishing Ubuntu, one of the most important open-source projects. The company has embraced a remote-first approach since 2004, fostering an inclusive environment that values diversity of experience and perspective. Canonical is an equal-opportunity employer.

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.