🎓 JobsStudent.com

Your Gateway to Student Success

← Back to Student Jobs

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

Student-Friendly Entry-Level
Company

PowerToFly

Location

toronto, Canada

Posted

June 05, 2026

🎓 Ready to Start?

Join thousands of students launching their careers

Apply Now

About This Opportunity

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