PowerToFly

Principal Java Engineer II - Machine Learning - Elasticsearch (Toronto)

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 05, 2026
Apply Now

Job Description

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform is used by more than 50% of the Fortune 500, combining precision search and AI to accelerate results that matter. Role Overview

Principal Software EngineerII – Elasticsearch – Machine Learning team. Build and maintain the platform and components for machine learning in Elasticsearch. On the Java side maintain and extend ML support; on the C++ side optimize model performance. Help customers gain insight from their data. Responsibilities

Build and maintain machine‑learning and advanced analytical platform components. Implement scalable, high‑quality, well‑architected code. Collaborate with other engineering teams that build on our platform. Assist support engineers and the community. Promote knowledge sharing and collaboration in a distributed team. Qualifications

Start Your Week Right!

Apply now and make every Monday exciting with PowerToFly

Apply for this Position