E

Elastic

Verified Job Source

Elastic, a leader in Search AI, empowers organizations to harness their data for real-time search, observability, and security solutions at scale.

San Francisco, California

Software Development
5,001+ people

About

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Elastic’s solutions for search, observability, and security are built on the Elastic Search AI Platform — the development platform used by thousands of companies, including more than 50% of the Fortune 500.

Open positions

Senior Software Developer

Remote · Canada

Design and implement intuitive user interface components for the Streams UI team using TypeScript, React, and Node.js. Lead architecture discussions, establish coding standards, and collaborate with designers and product managers to deliver high-quality, scalable features.

Senior Software Engineer - EDR Workflows - Security

Remote · Canada, Florida, United States, Massachusetts, United States, Michigan, United States, Ohio, United States, Pennsylvania, United States, Tennessee, United States, Texas, United States, Washington, District of Columbia, United States

You will design and build workflows and user-facing capabilities for the Elastic Defend agent to protect against security threats. You will also evolve APIs and contribute to the architecture of management and response action frameworks.

Principal Software Developer - Search Infra - Elasticsearch

Remote · Canada

You will define, lead, and contribute to the evolution of core search and indexing capabilities within the Elasticsearch infrastructure. This involves researching advanced retrieval algorithms and collaborating with product teams to shape the long-term technical vision for search at Elastic.

Principal Software Developer - Security - Elasticsearch

Remote · Canada

Lead the architecture and design of core security features for Elasticsearch, including authentication, authorization, and tenant isolation. Drive vulnerability management and optimize security performance within a distributed data store environment.

Principal Software Developer - Search Algorithms - Elasticsearch

Remote · Canada

Lead initiatives to enhance vector similarity search functionality within the Elasticsearch platform to ensure industry-leading speed and relevance. Collaborate with a globally distributed team to design, implement, and maintain high-performance search features while contributing to the underlying Lucene codebase.

Senior Software Developer - Search Algorithms - Elasticsearch

Remote · Canada

Lead initiatives to enhance Elasticsearch search engine performance and relevance while contributing to the development of new search features. Collaborate with a globally distributed team to resolve bugs and improve search functionality using modern Java.

Principal Software Developer - Vector Search - Elasticsearch

Remote · Canada

Lead initiatives to develop industry-leading vector database features within Elasticsearch and contribute to core search functionality. Collaborate with a globally distributed team to design, implement, and maintain high-performance search algorithms and data structures.

Senior Software Developer - Storage Engine - Elasticsearch

Remote · Canada

Lead the architectural evolution of Elasticsearch's core storage engine, focusing on indexing layouts and query performance. Drive cross-organizational initiatives to build industry-leading observability solutions and mentor other engineers.

Senior Software Developer - Performance Tuning - Elasticsearch

Remote · Canada

You will contribute to core performance engineering initiatives by designing and implementing architectural and code-level optimizations for Elasticsearch. This includes profiling system behavior, automating benchmarking workflows, and collaborating with cross-functional teams to ensure scalability and predictability.

Principal Software Developer - Performance Tuning - Elasticsearch

Remote · Canada

Lead architectural and code-level performance engineering initiatives to optimize Elasticsearch performance and predictability. Develop foundational performance models, drive automation for benchmarking, and mentor other engineers to foster a performance-aware development culture.

Senior Software Developer - Vector Search - Elasticsearch

Remote · Canada

Lead initiatives to enhance Elasticsearch search engine performance and relevance, including the development of new search features and algorithms. Collaborate with a globally distributed team to maintain high-quality code through reviews and asynchronous communication.