Elasticsearch - Senior Software Engineer - Engineering Productivity, CI/CD
Location: Campbell
Posted on: June 23, 2025
|
|
Job Description:
Elastic, the Search AI Company, enables everyone to find the
answers they need in real time, using all their data, at scale —
unleashing the potential of businesses and people. The Elastic
Search AI Platform, used by more than 50% of the Fortune 500,
brings together the precision of search and the intelligence of AI
to enable everyone to accelerate the results that matter. By taking
advantage of all structured and unstructured data — securing and
protecting private information more effectively — Elastic’s
complete, cloud-based solutions for search, security, and
observability help organizations deliver on the promise of AI. We
are on the lookout for a Senior Java Engineer to join our
Elasticsearch Delivery team. The mission of the team is to enable
Elasticsearch developers to be productive and efficient, ensure the
stability of build and continuous integration environments, and
develop the testing infrastructure, tooling and automation in
support of Elasticsearch development, quality assurance and
developer workflows. Do you want to work on distributed search and
analytics software which impacts the lives of millions of people?
We’re not interested in your previous job title. Instead, we are
looking for forward-thinking people with a deep knowledge of Java,
algorithms, and concurrency, who have experience contributing to
and managing large Java codebases, with knowledge of CI/CD systems
and practices and Java build tools, and who love to solve new
challenges. What You Will Be Doing • Working on large impactful
projects that evolve the developer workflows for Elasticsearch
engineers enabling them to be as productive and efficient as
possible. • Shaping our build and continuous integration
environments. • Design and build tooling and automation for
Elasticsearch development. • Driving strategy for how Elasticsearch
deploys in the cloud. • Solving difficult issues, including
performance or concurrency issues, and proposing solutions. •
Collaborating in the open with the Elasticsearch team, Elastic
users, and other supporting open source projects What You Bring •
Experience contributing to and managing large Java codebases. •
Knowledge of CI/CD systems and practices (Buildkite, Argo CD,
GitOps etc). • Knowledge of Java build tools (Gradle, Maven, Bazel
etc), with a strong preference for Gradle experience. • Familiarity
with Unix/Linux and shell scripting. • Experience of container
runtimes (e.g. Docker) and orchestration (e.g. Kubernetes). • A
high level of autonomy. The distributed nature of the company
offers freedom to work when and how you see fit, but also requires
team members to work independently, and reach out for help when
stuck Bonus Points • Experience running Elasticsearch at scale. •
Experience maintaining open source libraries. • Experience with
continuous delivery of a SaaS product.
Keywords: , Gilroy , Elasticsearch - Senior Software Engineer - Engineering Productivity, CI/CD, IT / Software / Systems , Campbell, California