Principal Java Engineer Ii - Machine Learning - Elasticsearch

Elastic Cloud

United States, US
$199,700—$315,900 usd; $239,800—$379,300 usd in se...
On-site
Core java
Data structures and concurrency
Algorithms
Elastic Cloud is seeking a Principal Java Engineer II for their Machine Learning team to enhance the Elasticsearch platform. The role focuses on maintaining and extending machine learning components and requires strong Java skills, machine learning experience, and the ability to work collaboratively across teams

Job Summary

  • Build and maintain Machine Learning and advanced analytical platform components.
  • Implement scalable, high quality, well-architected code.
  • Collaborate with other engineering teams within Elastic that build on our platform.

Matching Summary

Match Score: 85

Elastic Cloud is seeking a Principal Java Engineer II for their Machine Learning team to enhance the Elasticsearch platform. The role focuses on maintaining and extending machine learning components and requires strong Java skills, machine learning experience, and the ability to work collaboratively across teams.

Salary

$199,700—$315,900 USD; $239,800—$379,300 USD in select locations; Benefits included

Skills & Requirements

Must-have

  • core Java
  • data structures and concurrency
  • algorithms
  • Machine Learning components
  • complex systems
  • features with broad impact

Nice-to-have

  • Elastic Stack experience
  • C++ experience
  • Python / Go experience
  • open source experience

Key Requirements

  • Professional experience leading ML component development
  • Ability to own projects from beginning to end
  • Experience communicating with various stakeholders

Work Rights

Not specified

Tailored Resume

Cover Letter