Elastic

Senior Software Developer - Storage Engine - Elasticsearch

Elastic
Apply
3 months ago
Toronto, CanadaSenior

Responsibilities

  • Lead the architectural evolution of core storage engine components.
  • Identify and resolve performance bottlenecks in indexing layouts, serialization formats, and resource utilization.
  • Lead cross-organizational initiatives for observability solutions.
  • Drive operational and system improvements and bring architectural clarity across the platform.
  • Act as a subject matter expert and technical advisor while mentoring the wider engineering organization.
  • Triage, resolve, and review issues and pull requests with global domain experts.
  • Write idiomatic modern Java for Elasticsearch.

Requirements

  • Experience implementing techniques to efficiently index, store, and query time-series or logs data.
  • Experience with one or more data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus.
  • Strong core Java skills, including deep knowledge of Java concurrency primitives, data structures, and algorithms.
  • Ability to design and optimize high-performance, scalable database, search, or distributed systems.
  • Ability to collaborate across functions and teams, work autonomously, and drive decisions in a distributed environment.
  • Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Experience leveraging AI agents with sound engineering judgment and prompt-engineering practices.
  • Excellent verbal and written communication skills and collaborative professionalism.
  • Bonus: prior Elasticsearch development experience, open-source experience, database/search engine/OS/cloud service development, data storage experience, and experience leading cross-functional initiatives.

Benefits

  • Fully remote, globally distributed work arrangement.
  • Base salary plus eligibility for Elastic's stock program.
  • Company-matched RRSP contributions up to 6% of eligible earnings.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days.
  • Donation matching up to $2,000 or local currency equivalent.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.

Tech Stack

ElasticsearchJavaMongoDBPostgreSQLPrometheus

Categories

Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me