Senior Software Developer - Query Engine, Database Internals - Elasticsearch
RemoteCA$128.3k - CA$203kfull-timePosted 1mo ago
About the role
Senior software engineer role on the Elasticsearch - Analytical Engine team responsible for building analytics capabilities in Elasticsearch’s new compute engine and ES|QL API, with a focus on design, implementation, and bug fixes in a distributed, remote environment.
Responsibilities
- Build data-intensive new features and fix bugs in Elasticsearch and ES|QL analytics capabilities.
- Research and implement suitable data structures and algorithms for new functionalities.
- Possibly implement data structures or algorithms within the codebase and work close to OS/hardware where needed.
- Collaborate with globally distributed teams including UI and API teams to ensure good user experience.
- Be an expert in several Elasticsearch areas, contributing improvements based on questions and instincts.
- Engage with community members globally to triage issues and handle pull requests.
- Write idiomatic modern Java (Elasticsearch is 99.8% Java).
Qualifications
- Strong skills in core Java and familiarity with standard library data structures and concurrency, plus modern features like lambdas.
- Experience with software systems engineering.
- Desire to optimize using efficient data structures and algorithms.
- Ability to work autonomously and drive projects from design to delivery.
- Comfort with collaborative development and asynchronous, internet-based collaboration.
- Experience with data storage technologies (e.g., Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra).
- Excellent verbal and written communication skills.
- Proven track record of using AI to accelerate development, debugging, and optimization while owning outcomes.
- Ability to collaborate across functions and transition between projects and codebases as priorities shift.
- Self-driven, autonomous, and able to drive decisions in a distributed team using asynchronous, direct, and transparent communication.
Skills
Required:JavaSoftware systems engineeringData structures and algorithmsCollaborative / asynchronous teamworkCommunication
Benefits
- Stock program eligibility
- Company-matched RRSP with up to 6% match
- Health coverage for employee and family in many locations
- Flexible calendars and locations for many roles
- Generous vacation days
- Donation matching up to $2000 or local currency
- Up to 40 hours/year volunteer time
- Parental leave minimum 16 weeks
- Diversity and inclusion-focused culture
Last updated Sep 10, 2026. Interested? Apply on the company site.
About Elastic
The open source platform that powers search, observability, security, and more ...
Power insights and outcomes with The Elastic Search AI Platform. See into your data and find answers that matter with enterprise solutions designed to help you accelerate time to insight.
searchobservabilitysecurityAIenterprise solutionsvector database
More open roles at Elastic
- Manager, Finance Transformation (Quote to Cash)4d agoHybrid (United States) · Data Mgmt & Finance Operations
- Deal Desk Analyst4d agoBarcelona · Deal Desk
- Senior Solution Architect - Denmark4d agoHybrid (Denmark) · SA - EMEA - North
- Senior Solution Architect Security Specialist4d agoTokyo · SA - APJ - Japan
- Analyst, Sales Strategy & Finance4d agoHybrid (United States) · Sales Strategy & Operations