Skip to content

Principal Java Engineer

Elastic
staff
Location

Spain

Work Type

Onsite

Seniority

staff

Posted

February 1, 2026


Total Compensation
€170,000
Yearly Savings (Comfortable)
€83,628
Want to apply for this job?

Subscribe to access the application link and 15,000+ more jobs

Job Description

Who you are

  • You have strong skills in core Java and C++ and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features
  • You have a deep technical proficiency in algorithms
  • You have professional experience in leading the development of Machine Learning components
  • You have shown your ability to understand and work on complex systems
  • You demonstrate the ability to build and debug features with a broad impact, running on multiple machines
  • You are able to own projects from beginning to end. This covers both technical design and working with others to develop needed components
  • You have experience communicating with a variety of stakeholders
  • Experience with the Elastic Stack
  • Experience with Python / Go
  • Open source experience

What the job involves

  • We are on the lookout for a Principal Java Engineer II to join our Elasticsearch - ML Core team and help build and maintain the platform and components used for machine learning in Elasticsearch
  • On the Java side this will involve maintaining and extending ML support in Elasticsearch, on the C++ side this will involve working on model performance optimizations
  • You will help us to build the platform and components that enable customers to gain insight from their data
  • This team builds and maintains the infrastructure that integrates advanced analytics and machine learning components into the distributed Elastic platform - making these available for our Search, Observability and Security Solutions
  • This work will involve close collaboration with elasticsearch and enterprise search engineers
  • 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
  • Assist our support engineers and community
  • Promote knowledge sharing and collaboration in a distributed team

Benefits

  • Toast to your health: Fully paid health coverage for you and your family, in many locations.
  • Craft your calendar: Flexible location and schedule for most roles.
  • Create space for you: Distributed by design workforce, plus generous number of vacation days each year.
  • Embrace parenthood: Minimum of 16 weeks of parental leave, plus generous family formation benefits.
  • Give back your time: 40 hours each year to use toward volunteering with organizations and causes you’re passionate about.
  • Amplify your impact: Double your charitable giving — we match donations up to $1500 USD (or local currency equivalent).
More Jobs You Might Like
Senior Solutions Engineer - Polish speaking

HubSpot

Helpful Resources
Salary & Savings Calculator

Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.

Career Guides

Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.

Access 15,000+ High-Paying Tech Jobs

Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.