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

Principal Software Developer - Vector Search - 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 complex search features while contributing to the underlying Lucene architecture.

Senior Software Developer - Performance Tuning - Elasticsearch

Remote · Canada

The role focuses on improving the optimization and predictability of Elasticsearch performance through high-quality code and technical analysis. Key duties include profiling system behavior, implementing performance models, and building AI-assisted optimization harnesses.

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 - 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.

Senior Software Developer

Remote · Canada

Design and implement intuitive UI components for Fleet and Streams using TypeScript, React, and Node.js. Lead technical architecture decisions, establish coding standards, and collaborate with designers and product managers in a distributed environment.

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 across time zones to deliver high-quality, scalable software.

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.

Senior Software Developer - Security - Elasticsearch

Remote · Canada

Contribute to the architecture and design of Elasticsearch's core security features, including authentication, authorization, and tenant isolation. Focus on optimizing security performance at scale and collaborating with InfoSec to manage vulnerabilities using AI-driven tools.

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.

Principal software developer/Tech Lead, Agent Framework - Observability

Remote · Canada

You will own the architecture and technical direction for the Agent Framework team, ensuring the scalability and performance of Elastic's data collection layer. You will also lead cross-team initiatives, mentor engineers, and collaborate with product management to prioritize features.