Principal Java Engineer II - Machine Learning - Elasticsearch

PowerToFly
Full-time , , United Kingdom, , , United Kingdom Engineering
Posted:
February 28, 2026
Location:
, , United Kingdom, , , United Kingdom, United-Kingdom

Job Description

What is The Role:

We are on the lookout for a Principal Java Engineer II to join our Elasticsearch - Machine Learning team and help build and maintain the platform and components used for machine learning in Elasticsearch. On the Java side this will involve maintaining and extending ML support in Elasticsearch, on the C++ side this will involve working on model performance optimizations.

You will help us to build the platform and components that enable customers to gain insight from their data. This team builds and maintains the infrastructure that integrates advanced analytics and machine learning components into the distributed Elastic platform - making these available for our Search, Observability and Security Solutions. This work will involve close collaboration with elasticsearch and enterprise search engineers.

What You Will Be Doing:

  • Build and maintain Machine Learning and advanced analytical platform components.

Apply for this Job

Submit your application for the Principal Java Engineer II - Machine Learning - Elasticsearch position at PowerToFly.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: , , United Kingdom, United-Kingdom
Posted: February 28, 2026
Deadline: April 09, 2026