Senior Software Developer - Storage Engine - Elasticsearch

1 hour, 45 minutes ago
Full-time
Senior
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Lead the architectural evolution of core storage engine components and resolve performance bottlenecks.
  • Design, implement, and optimize Elasticsearch core storage and query engine behavior.
  • Lead cross-organizational initiatives to build observability solutions.
  • Improve storage efficiency, query processing, and data layouts for object storage.
  • Work with a globally distributed engineering team on logs and metrics capabilities.
  • Introduce best practices that improve coding standards, system clarity, and operational performance.
  • Serve as a subject matter expert and mentor for Elasticsearch technical areas.
  • Triage, resolve, and review issues and pull requests with the global community.
  • Write modern Java code for Elasticsearch’s core systems.

Requirements

  • Experience building high-performance, scalable database, search, or distributed systems.
  • Strong focus on storage, indexing, query execution, and performance optimization.
  • Ability to collaborate across functions and teams and move between projects as business priorities change.
  • Ability to work autonomously in a distributed team using asynchronous, direct, and transparent communication.
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code.
  • Prompt-engineering mindset with sound judgment to validate AI output and recognize limitations.
  • Experience implementing techniques to index, store, and query time-series or logs data.
  • Experience with Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus.
  • Strong core Java skills and deep understanding of Java concurrency primitives.
  • Ability to design and optimize efficient data structures and algorithms.
  • Excellent verbal and written communication skills.
  • Preferred: experience with Elasticsearch, open source projects, source control workflows, continuous integration, data storage technology, or database/search engine/OS/cloud service development.

Benefits

  • Base salary of $128,300–$203,000 CAD.
  • Eligible for Elastic’s stock program.
  • Company-matched RRSP with dollar-for-dollar matching up to 6% of eligible earnings.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous annual vacation days.
  • Up to 40 hours per year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is hiring a Senior Software Engineer to build and evolve oncology web applications and services within a fast-growing biotech environment focused on scalable, compliant software delivery.

Agile AWS HIPAA JavaScript Next.js PostgreSQL React Snowflake System Design TypeScript
1 hour, 45 minutes ago

Software Engineer (C++/Java)

Databento 11-50 IT Services

Databento is hiring a midlevel or senior core engineer to build and maintain its Java client library while contributing to performance-critical systems for a modern market data platform.

C# C++ CI/CD Java
2 hours ago

Senior Software Engineer, Back-end (Fraud)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Senior Software Engineer in its Fraud International Team to build real-time fraud decisioning systems and launch fraud protection across markets beyond the US.

Apache Airflow AWS CI/CD dbt Kotlin Kubernetes Machine Learning MySQL PostgreSQL Python Snowflake SQL
2 hours ago

Sr. Cybersecurity Engineer II (6708)

MetroStar 251-1K IT Services

MetroStar is hiring a Sr. Cybersecurity Engineer II to build zero trust authentication and authorization integration architecture for enterprise application teams in classified environments.

AWS Cybersecurity Go Java OpenID Connect Python SAML
2 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers