Senior Java Engineer - AI-Powered Elasticsearch (Remote)

United States Digital Space LLC

United States

Remote

USD 150,000 - 190,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Stock program
RRSP matching

Job summary

The Search AI Company is seeking a Senior Software Engineer to join the Elasticsearch - Analytical Engine team. This fully remote, globally distributed role focuses on building data-intensive features in Elasticsearch’s analytics capabilities and improving performance within the ES|QL framework.

You will contribute in Java, collaborate across continents, and own features end-to-end, including code, reviews, and community interactions. A strong background in Java and data structures is required.

Qualifications

  • Proficiency in core Java and concurrency constructs with lambdas.
  • Experience in software systems engineering.
  • Strong data structures and algorithms knowledge.
  • Able to work autonomously on end-to-end initiatives.
  • Excellent written and verbal communication; collaborative on the Internet.

Responsibilities

  • Build data-intensive new features in Elasticsearch and fix bugs while keeping code understandable.
  • Research data structures/algorithms to implement new functionality; may implement data structures as needed.
  • Collaborate with a globally distributed team across UI and API groups to ensure good UX and robust APIs.
  • Improve Elasticsearch areas based on questions and instincts to drive quality and performance.
  • Engage with open-source community on issues and PRs, sometimes triaging and sometimes owning tasks.

Skills

Core Java
Data structures & algorithms
Concurrency
Autonomy
Async collaboration
Communication

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Job description

The Search AI Company is seeking a Senior Software Engineer to join the Elasticsearch - Analytical Engine team. This fully remote, globally distributed role focuses on building data-intensive features in Elasticsearch’s analytics capabilities and improving performance within the ES|QL framework.

You will contribute in Java, collaborate across continents, and own features end-to-end, including code, reviews, and community interactions. A strong background in Java and data structures is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - ES|QL Analytics Engine
Senior Java Engineer - ES|QL Analytics Engine

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Senior Software Engineer, ES|QL Analytics Engine (Remote)
Senior Software Engineer, ES|QL Analytics Engine (Remote)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Health coverage
Flexible locations
Vacation days
+3
Senior Query Engine Engineer (Remote) for Analytics
Senior Query Engine Engineer (Remote) for Analytics

Neura Market • Mountain View (CA)

Hybrid
USD 93,000 - 147,000
Stock option program
RRSP matching (6%)
Flexible work locations
Senior Software Engineer - ES|QL Analytics & Query Engine
Senior Software Engineer - ES|QL Analytics & Query Engine

Neura Market • Northern (KY)

Hybrid
USD 133,000 - 211,000
Stock program
401k with company match up to 6%
Flexible locations and schedules
+4
Senior Software Engineer, Search Algorithms (Elasticsearch)
Senior Software Engineer, Search Algorithms (Elasticsearch)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible schedules
+4
Principal Software Engineer - ES|QL Analytics (Remote)
Principal Software Engineer - ES|QL Analytics (Remote)

Neura Market • Northern (KY)

Hybrid
USD 160,000 - 253,000
Lead Elasticsearch Search Engineer (Remote-friendly)
Lead Elasticsearch Search Engineer (Remote-friendly)

Elastic • Town of Greece (NY)

On-site
USD 84,398 - 133,448
401(k) / Retirement Plan
Minimum 16 weeks parental leave
Health coverage
+3
Senior Elasticsearch Analytics Engineer (ES|QL)
Senior Elasticsearch Analytics Engineer (ES|QL)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Stock options
401k with employer match
Principal Software Engineer - Search & AI Leader
Principal Software Engineer - Search & AI Leader

Elastic • United States

On-site
USD 159,000 - 253,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Principal Software Engineer — Storage & AI, Remote
Principal Software Engineer — Storage & AI, Remote

Elastic • United States

On-site
USD 190,000 - 300,000
Health coverage
Flexible locations and schedules
Vacation days
+3