Senior Java Engineer - Security - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Elastic needs candidates with deep Java internals and JVM memory management knowledge, plus experience building scalable authorization systems. They also need solid distributed systems security knowledge, familiarity with OAuth 2.0 and SAML, and a record of using AI to speed up development.
Elasticsearch, Java
Senior Go/Kubernetes Engineer - Core/Infra - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need strong Go skills, including concurrency, error handling and generics, plus hands-on experience with containers and Kubernetes. They also need API design experience, algorithms and data structures knowledge, and a track record of leading large projects across teams.
Go, Kubernetes, Elasticsearch, Buildkite, Argo CD, Gradle
Senior Platform Productivity Engineer - Core/Infra - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need hands-on CI/CD experience, API design skills and strong core Java knowledge. Experience with Gradle or Maven, large codebases and leading large projects across teams is also needed.
Buildkite, Argo CD, Gradle, Maven, Java, Elasticsearch
Principal Product Manager II, AI/Vectors - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
8+ YOEElastic needs a candidate with 8+ years of product management, ideally on infrastructure, databases, search or ML/AI platforms. They should understand vector search, embeddings, hybrid retrieval and generative models, and have shipped developer-facing products at scale.
Elasticsearch
Senior Software Developer - Vector Search - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need experience implementing vector similarity techniques or search platforms at scale, with HNSW, IVF or similar algorithms. They also need solid core Java skills, autonomous project ownership, and strong asynchronous collaboration across distributed teams.
Elasticsearch, Lucene, Java, GitHub, Zoom, Slack
Senior Software Developer - Storage Engine - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need strong core Java skills, experience building high-performance search, database or distributed systems, and a track record of working autonomously in a distributed team. Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB or Prometheus is also needed.
Elasticsearch, Java, GitHub, Slack, Zoom
Senior Software Developer - Query Engine, Database Internals - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need strong core Java skills, experience with software systems engineering, and a drive to use efficient data structures and algorithms. Remote, asynchronous collaboration and experience with data storage technologies such as Elasticsearch or PostgreSQL are also expected.
Elasticsearch, GitHub, Slack, Zoom
Senior Software Developer - Performance Tuning - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need deep Java internals and JVM memory management knowledge, plus experience profiling and benchmarking distributed systems with tools such as JMH and Rally. They also need an understanding of distributed systems architecture and a track record of using AI or advanced tooling to speed up optimization.
JMH, Rally, Elasticsearch, Java
Senior Java Developer - Distributed Systems, Serverless - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need deep distributed systems and consensus knowledge, strong core Java and algorithms skills, and proven experience building features across many machines. Experience using AI tools to speed development and debugging, and working autonomously in a distributed team, is also required.
Elasticsearch, Java, Lucene, Netty
Senior Java Developer - Core/Infra - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need strong core Java skills, API design experience and knowledge of JDK internals such as concurrency, memory and garbage collection. They also need a proven record of leading large projects and of using AI to accelerate development and debugging.
Java, Gradle, Maven, Buildkite, Argo CD, OpenTelemetry
Principal Software Developer - Vector Search - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need experience implementing vector similarity techniques (such as HNSW or IVF) on large-scale search platforms, strong core Java skills, and the ability to work autonomously. Strong written and verbal communication for distributed, asynchronous collaboration is also required.
Elasticsearch, Lucene, Java, GitHub, Slack, Zoom
Principal Software Developer - Storage Engine - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need a proven record of building high-performance database or search systems, strong core Java skills including concurrency, and experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB or Prometheus. They must work autonomously and communicate clearly across distributed teams, and use AI tools to speed up development while owning the results.
Elasticsearch, ES|QL, GitHub, Slack, Zoom
Principal Software Developer - Security - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Elastic needs deep Java and JVM expertise, scalable authorization design (RBAC/ABAC), distributed systems security and OAuth 2.0 or SAML knowledge. Candidates should be able to lead distributed teams autonomously.
Elasticsearch
Principal Software Developer - Search Infra - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need proven experience leading technical projects in search infrastructure and distributed systems, plus strong core Java skills. Hands-on experience with Elasticsearch, Lucene or Solr and clear written and verbal communication are also required.
Elasticsearch, Lucene, Solr, GitHub, Zoom, Slack
Principal Software Developer - Search Algorithms - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need professional experience with vector similarity search and vector databases, such as HNSW or IVF, at scale. Strong core Java skills, autonomy, and clear written and verbal communication for distributed work are also required.
Elasticsearch, Java, Lucene, Git, Zoom, Slack
Principal Software Developer - Query Engine, Database Internals - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need several years leading technical projects in data and analytics systems, strong core Java skills, and experience with search or analytics APIs and data stores. They also need mentoring experience, a track record of working autonomously in distributed teams, and strong written and verbal communication.
Elasticsearch, ES|QL, Java, GitHub, Slack, Zoom
Principal Software Developer - Performance Tuning - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need deep Java and JVM knowledge, experience profiling and optimizing distributed systems, and an understanding of distributed architecture. Experience using AI or advanced tooling for optimization and the ability to work autonomously across teams are also required.
Elasticsearch, JMH, Rally, flamegraphs
Principal Product Manager Agents and Context - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
10+ YOECandidates need 10+ years of product management or solution delivery on technical, cloud or platform products, and deep knowledge of LLMs, RAG, vector databases and context engineering. They must lead across matrixed teams, communicate clearly with technical and executive audiences, and move quickly from experiments.
Elasticsearch, Elastic Search AI Platform
Principal Java Developer - Distributed Systems, Serverless - Elasticsearch
CanadaElastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need deep distributed systems and consensus expertise, strong core Java and algorithms skills, and experience building large-scale distributed systems. Experience leading projects with multiple engineers and using AI to accelerate development and debugging is required.
Elasticsearch, Lucene, Netty, Java