Elastic

Elasticsearch - Principal Java Engineer II - ML Core

Elastic(2 days ago)

RemoteFull TimeSenior$132,228 - $178,393 (estimated)Engineering
Apply Now

About this role

A Principal Java Engineer II on the Elasticsearch - ML Core team responsible for building and maintaining the platform and components that enable machine learning and advanced analytics in Elasticsearch. The role spans Java (extending ML support) and C++ (model performance optimizations) work, integrating ML capabilities into Elastic's distributed Search, Observability, and Security solutions. The position collaborates with other engineering teams to deliver scalable, production-ready software.

View Original Listing

Required Skills

  • Java
  • C++
  • Algorithms
  • Data Structures
  • Concurrency
  • Machine Learning
  • Distributed Systems
  • Performance Optimization
  • Debugging
  • Python

+3 more

Elastic

About Elastic

elastic.co

Elastic is the Search AI company that delivers the Elastic Search AI Platform to help organizations find answers and drive outcomes from their data. Built on Elasticsearch and the Elastic Stack (Kibana, Beats, Logstash), it provides solutions for enterprise search, observability, security (SIEM), and analytics to search, analyze, and visualize logs, metrics, and other data in real time. Available as cloud-hosted and self-managed deployments, Elastic offers APIs, machine learning, vector search, and developer-friendly tools rooted in open-source technology. Customers use Elastic to accelerate time-to-insight, detect and investigate threats, troubleshoot applications, and build rich search experiences.

ApplyBlast uses AI to match you with the right jobs, tailor your resume and cover letter, and apply automatically so you can land your dream job faster.

© All Rights Reserved. ApplyBlast.com