The role of Senior Java Software Engineer at Elastic involves developing the Inference API for Elasticsearch, which integrates with external machine learning services. Key responsibilities include maintaining integrations, contributing to the internal architecture of the inference plugin, reviewing code contributions from third-party engineers, and writing comprehensive tests. The ideal candidate should have over five years of production Java experience, particularly in large codebases, and poss