Senior Software Developer - Storage Engine - Elasticsearch
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer - Storage Engine - search (Java): Designing, implementing, and optimizing search core storage and query engine technologies for observability workloads with an accent on storage efficiency, ES|QL query processing and performance, and data layout optimization for object storage. Focus on resolving performance bottlenecks across indexing layouts, serialization formats, and resource utilization in a globally distributed team.
Location: Canada
Salary: $128,300—$203,000 CAD
Company
builds the search Search AI Platform for real-time search, security, and observability.
What you will do
- Design, implement, and optimize search core storage and query engine components.
- Lead architectural evolution of storage engine parts and continuously identify performance bottlenecks in indexing layouts, serialization formats, and resource utilization.
- Drive cross-organizational initiatives to build industry-leading observability solutions.
- Collaborate with a globally distributed engineering team focused on logs and metrics capabilities.
- Improve operational and system quality by introducing clean coding standards and clarifying complex system behaviors.
- Act as a subject matter expert (SME), triage and resolve issues, and review pull requests.
Requirements
- Experience building high-performance, scalable database/search/distributed systems with a strong focus on storage, indexing, query execution, and performance optimization.
- Strong core Java skills, including deep understanding of concurrency primitives, and ability to design and optimize data structures and algorithms.
- Experience implementing novel techniques to efficiently index, store, and query time-series or logs data.
- Experience with one or more data storage technologies such as search, Solr, PostgreSQL, MongoDB, or Prometheus.
- Ability to collaborate effectively in a distributed team using asynchronous, direct, and transparent communication.
- Excellent verbal and written communication skills.
Nice to have
- Prior experience building with search.
- Experience with open source projects, source control workflows, and continuous integration.
- Experience designing, leading, and owning cross-functional initiatives.
- Experience in database/search engine/OS/cloud service development.
Culture & Benefits
- Globally distributed, fully remote team with collaboration across continents.
- Competitive pay and eligibility to participate in a company stock program.
- Health coverage for you and your family in many locations.
- Flexible schedules and locations for many roles, plus generous vacation days.
- Parental leave of at least 16 weeks.
- RRSP match up to 6% of eligible earnings and additional support for donations/service.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →