Enable job alerts via email!

Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

Canonical

London

Remote

GBP 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Job summary

An innovative tech company is hiring a Software Engineer for their Data Infrastructure team focused on automation solutions in OpenSearch and Elasticsearch. This fully remote role involves collaborating internationally, developing features in Python, and requires proven experience in software development. Benefits include a personal learning budget and travel opportunities.

Benefits

Fully remote work environment
Personal learning and development budget
Annual pay review
Recognition rewards
Employee Assistance Programme
Travel opportunities for team events

Qualifications

  • Proven experience in Python software development.
  • Bachelor’s degree or equivalent in Computer Science or STEM.
  • Willingness to travel up to 4 times a year.

Responsibilities

  • Collaborate proactively with an international team.
  • Write high-quality Python code to develop new features.
  • Debug issues and engage with upstream communities.

Skills

Python software development
Collaboration with international teams

Education

Bachelor’s degree in Computer Science or STEM

Tools

Elasticsearch
Kubernetes

Job description

Social network you want to login/join with:

Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch, London

col-narrow-left

Client:

Canonical

Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

6216e7a3e4bb

Job Views:

4

Posted:

12.08.2025

Expiry Date:

26.09.2025

col-wide

Job Description:

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 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 have multiple openings at various levels. We will help match you to a suitable position based on your experience and interests. Engineers who thrive at Canonical are mindful of open-source community dynamics and the needs of large, innovative organizations.

Location: This is a globally remote role.

What your day will look like

The OpenSearch team automates 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 engage with upstream communities
  • Work with talented engineers, including experts in diverse fields
  • Work from home 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
  • 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 also bring

You may have experience in some of the following, which will influence the role and level considered:

  • Operating and managing search and analytics engines like Elasticsearch, Logstash, Kibana, and OpenSearch
  • Linux systems administration, package management, and operations
  • Public cloud or private cloud solutions like OpenStack
  • Operating Kubernetes clusters and using them for persistent data services

What we offer you

Compensation depends on location, experience, and skills. Benefits include annual bonuses, sales incentives, and other rewards, ensuring equity across our global workforce.

  • Fully remote working environment
  • Personal learning and development budget of $2,000 USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Employee Assistance Program
  • Travel opportunities to meet colleagues during sprints
  • Priority Pass for travel and upgrades for long-haul company events
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs