Senior Engineer, Competitive Benchmarking & Performance
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 solid software engineering skills in Python or a similar language, and hands-on experience diagnosing performance in distributed systems or search infrastructure. They also need careful experimental judgment and strong technical writing skills.
Elasticsearch, Elasticsearch Rally, ClickBench
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 - 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