Software Engineer - Data Infrastructure - Opensearch/elasticsearch

Canonical UK Ltd

Home Based
Fully remote
Python software development
Distributed systems development
Opensearch/elasticsearch automation
Canonical is seeking a Software Engineer for its OpenSearch team, focusing on automation solutions for data platforms. The role is fully remote and requires experience with Python and distributed systems

Job Summary

  • The OpenSearch team is responsible for the automation of OpenSearch operations, including fault-tolerant replication and TLS.
  • Engineers will write high-quality, idiomatic Python code to create new features and debug issues, interacting with upstream communities publicly.
  • Canonical offers a fully remote working environment with a personal learning and development budget of 2,000USD per annum.

Matching Summary

Match Score: 85

Canonical is seeking a Software Engineer for its OpenSearch team, focusing on automation solutions for data platforms. The role is fully remote and requires experience with Python and distributed systems.

Skills & Requirements

Must-have

  • Python software development
  • Distributed systems development
  • OpenSearch/Elasticsearch automation

Nice-to-have

  • Linux systems administration
  • Cloud or private cloud solutions
  • Kubernetes cluster operations

Key Requirements

  • Bachelor’s or equivalent in Computer Science, STEM, or similar
  • Willingness to travel up to 4 times a year

Work Rights

Not specified

Tailored Resume

Cover Letter