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