Назад
Company hidden
6 дней назад

Senior Software Engineer (Elasticsearch)

133 100 - 210 600$
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia/US/Ukraine +5 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Elasticsearch): Building performance engineering capabilities for Elasticsearch, including optimization models, profiling tools, benchmarks, and regression detection, with an accent on Java/JVM internals, distributed systems, and scalable search infrastructure. Focus on analyzing bottlenecks in logging, metrics, vector search, and ES|QL, building AI-assisted optimization harnesses, and solving complex performance challenges across stateful and serverless architectures.

Location: United States

Salary: $133,100–$210,600 USD base salary annually. In select locations, including Seattle, Los Angeles, the San Francisco Bay Area, and the New York City Metro Area, the range is $159,900–$252,900 USD.

Company

hirify.global develops the hirify.global Search AI Platform for search, security, observability, and AI retrieval at scale.

What you will do

  • Drive performance engineering initiatives from development through production, delivering architectural and code-level optimizations.
  • Build performance models and methodologies for complex distributed systems.
  • Profile hirify.globalsearch and analyze bottlenecks in logging, metrics, vector search, and ES|QL.
  • Develop benchmarks and regression detection for stateful and serverless architectures.
  • Build AI-assisted optimization harnesses for profiling, hypothesis testing, and benchmarking.
  • Provide technical guidance and peer reviews while collaborating across teams and codebases.

Requirements

  • Deep knowledge of Java internals, JVM memory management, concurrency, thread-safe code, and lock-free programming.
  • Proven experience profiling and optimizing distributed systems using benchmarking tools such as JMH or Rally.
  • Understanding of partition tolerance, cluster state propagation, and scaling challenges in large-scale data stores.
  • Experience using AI or advanced tooling to debug performance issues and automate benchmarking workflows.
  • Ability to work autonomously and collaborate effectively across distributed teams.
  • Applicants must be located in the United States; export-control licensing requirements may apply to nationals or residents of certain sanctioned countries and regions.

Nice to have

  • Experience integrating high-performance C++, Rust, or SIMD-accelerated libraries into Java applications.
  • Knowledge of storage engine performance, index modes, or vector search optimization.
  • Experience defining performance SLAs or working on the internals of a large-scale data store or search engine.

Culture & Benefits

  • Distributed work environment with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous vacation allowance and at least 16 weeks of parental leave.
  • Company-matched 401(k) contributions up to 6% of eligible earnings.
  • Up to $2,000 in matched charitable donations and up to 40 volunteer hours annually.
  • Inclusive culture with accessibility accommodations and equal employment opportunity.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →