Elasticposted about 21 hours ago
$133,100 - $210,600/Yr
Full-time • Senior

About the position

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.

Responsibilities

  • 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.

Requirements

  • 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.

Nice-to-haves

  • Experience running Elasticsearch at scale.
  • Experience maintaining open source libraries.
  • Experience with continuous delivery of a SaaS product.

Benefits

  • Competitive pay based on the work you do here and not your previous salary.
  • Health coverage for you and your family in many locations.
  • Ability to craft your calendar with flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service.
  • Up to 40 hours each year to use toward volunteer projects you love.
  • Embracing parenthood with minimum of 16 weeks of parental leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service