Canonical

Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

Canonical
Apply
over 1 year ago
Remote, WorldwideMid Level
H1B sponsor

Responsibilities

  • Create and automate features for OpenSearch and other data platforms.
  • Write high-quality, idiomatic Python code.
  • Support fault-tolerant replication, TLS, installation, and other OpenSearch operations.
  • Debug issues and interact publicly with upstream open-source communities.
  • Collaborate with an internationally distributed engineering team.
  • Travel globally for approximately 2–4 weeks per year for internal and external events.

Requirements

  • Hands-on software development experience using Python.
  • Hands-on distributed systems development experience.
  • Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field.
  • Willingness to travel up to four times per year for internal events.

Benefits

  • Fully remote working environment.
  • Personal learning and development budget.
  • Annual compensation review.
  • Recognition rewards, annual holiday leave, parental leave, and Employee Assistance Programme.
  • Opportunities to travel to meet colleagues at company sprints, with Priority Pass and travel upgrades for long-haul company events.

Tech Stack

ElasticsearchKibanaKubernetesLinuxLogstashOpenStackPythonSQL

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.

Contact me