Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

Canonical
EMEA
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Problem-solving","Communication"]

Build and automate OpenSearch operations and data-platform features for a global, remote-first team. You’ll write high-quality Python, create fault-tolerant and secure automation (including TLS and replication), and debug issues while collaborating with upstream open-source communities. The role focuses on enabling automated data platform capabilities rather than analyzing data, and includes periodic travel for internal and external events.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
3 years ago

Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Build and automate OpenSearch operations and data-platform features for a global, remote-first team. You’ll write high-quality Python, create fault-tolerant and secure automation (including TLS and replication), and debug issues while collaborating with upstream open-source communities. The role focuses on enabling automated data platform capabilities rather than analyzing data, and includes periodic travel for internal and external events.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Automate OpenSearch operations, including fault-tolerant replication, TLS setup, and installation workflows.
  • •Create new features for data platform automation (focused on platform capabilities, not data analysis).
  • •Collaborate proactively with an internationally distributed team.
  • •Write high-quality, idiomatic Python to build and extend automation features.
  • •Debug issues and interact with upstream communities publicly.
Travel: Low travel

Pay and Benefits

Perks:Remote WorkLearning BudgetPaid LeaveParental Leave

Key Requirements

  • •Proven hands-on experience in software development using Python.
  • •Proven hands-on experience in distributed systems development.
  • •Bachelor’s or equivalent in Computer Science, STEM, or a similar degree.
  • •Willingness to travel up to 4 times a year for internal events.
  • •Experience operating and managing search and analytics engines (e.g., OpenSearch/Elasticsearch, Logstash, Kibana) and/or related infrastructure is a plus.
Experience:Open sourceDistributed systemsSearch and analytics
Education:Bachelor's in Computer Science, STEM, or a similar degree
Skills:CollaborationProblem-solvingCommunication
Languages:English
Tech Stack:PythonOpenSearchElasticsearchLogstashKibanaSQLNoSQLLinuxTLSKubernetesOpenStack

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn