Principal Java Engineer Ii - Machine Learning - Elasticsearch

Elastic

United Kingdom, United Kingdom
On-site
Core java skills
Machine learning components development
Scalable, high-quality code
Elastic is seeking a Principal Java Engineer II specialized in Machine Learning for their Elasticsearch team in the UK. The role focuses on building and maintaining machine learning components within Elasticsearch, requiring strong Java skills and experience in complex systems

Job Summary

  • Build and maintain Machine Learning and advanced analytical platform components.
  • Collaborate with other engineering teams within Elastic that build on our platform.
  • Competitive pay based on the work you do here and not your previous salary.

Matching Summary

Match Score: 85

Elastic is seeking a Principal Java Engineer II specialized in Machine Learning for their Elasticsearch team in the UK. The role focuses on building and maintaining machine learning components within Elasticsearch, requiring strong Java skills and experience in complex systems.

Skills & Requirements

Must-have

  • Core Java skills
  • Machine Learning components development
  • Scalable, high-quality code
  • Understanding complex systems
  • Project ownership

Nice-to-have

  • Elastic Stack experience
  • C++ experience
  • Python/Go experience
  • Open source contribution

Key Requirements

  • Strong skills in core Java
  • Deep technical proficiency in algorithms
  • Professional experience leading ML component development
  • Ability to build and debug features with broad impact
  • Experience communicating with stakeholders

Work Rights

Not specified

Tailored Resume

Cover Letter