Elasticsearch - Principal Software Engineer - Query Engine

Elastic
·
Posted: 
August 7, 2023
·
Remote
Job Commitment
Full-time
Job Commitment
Principal
Job Function
Dev & Engineering
Salary
N/A
Job Commitment
Full-time
Experience Level
Principal
Workplace Type
Remote
Job Function

This job is closed

We regret to inform you that the job you were interested in has now been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

About the position

We are seeking a Principal Software Engineer to join our globally-distributed Elasticsearch Query Languages team. In this role, you will be responsible for designing and implementing ESQL, a new query language for faster analytics, as well as enhancing existing features and resolving bugs. You will collaborate with a team of experienced engineers to improve Elasticsearch query capabilities and contribute to the development of data-intensive new features. Strong skills in data processing, distributed systems, and search, as well as expertise in Elasticsearch query languages and execution engines, are essential for success in this role.

Responsibilities

  • Work on designing and implementing ESQL, a new query language for faster, iterative analytics
  • Add enhancements to existing features and resolve bugs in Elasticsearch query languages
  • Be an expert in Elasticsearch query languages and execution engines
  • Improve query capabilities of Elasticsearch based on questions and instincts
  • Contribute to Elasticsearch by building data-intensive new features and fixing bugs
  • Invent new algorithms or data structures and implement them
  • Work with community members from all over the world on issues and pull requests
  • Write idiomatic modern Java for Elasticsearch development
  • Implement query languages, including optimizer and planner components
  • Have strong skills in data processing, distributed systems, or search
  • Have strong core Java skills and knowledge of data structures and concurrency constructs
  • Work autonomously and take on projects from beginning to end
  • Develop collaboratively and give/receive feedback on code and approaches
  • Have experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
  • Have excellent verbal and written communication skills
  • Build things with Elasticsearch
  • Work on data storage technology
  • Design, lead, and own cross-functional initiatives
  • Work with open source projects and be familiar with different styles of source control workflow and continuous integration
  • Requirements

    • Experience implementing query languages, including optimiser and planner components
    • Strong skills in data processing, distributed systems or search
    • Strong core Java skills and familiarity with standard library of data structures and concurrency constructs
    • Ability to work autonomously and take on projects from beginning to end
    • Comfortable with collaborative development and giving/receiving feedback on code and approaches
    • Familiarity with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
    • Excellent verbal and written communication skills
    • Bonus: Experience with Elasticsearch and other data storage technologies
    • Bonus: Experience designing, leading, and owning cross-functional initiatives
    • Bonus: Experience with open source projects and different source control workflows and continuous integration

    Benefits

    • Competitive pay based on the work you do here and not your previous salary
    • Health coverage for you and your family in many locations
    • Ability to craft your calendar with flexible locations and schedules for many roles
    • Generous number of vacation days each year
    • Double your charitable giving - We match up to $1500 (or local currency equivalent)
    • Up to 40 hours each year to use toward volunteer projects you love
    • Embracing parenthood with minimum of 16 weeks of parental leave

    Job Application Resources

    No items found.

    More Openings at Elastic

    Elastic
    Web Design
    Web Design
    Web Design
    Web Design
    Remote
    ·
    Full-time
    ·
    Operations
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Elastic
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Customer Service
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Elastic
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Sales
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Elastic
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Customer Service
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Elastic
    Web Design
    Web Design
    Web Design
    Web Design
    Remote
    ·
    Full-time
    ·
    Customer Service
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Elastic
    Web Design
    Web Design
    Web Design
    Web Design
    Remote
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.

    Similar Jobs

    Reltio
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Reddit
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Recorded Future
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Reddit
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Recursion
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Director
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Pure Storage
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.

    Elastic

    Elastic builds software to make data usable in real time and at scale for search, logging, security, and analytics use cases.
    Location
    Mountain View, CA
    Company Size
    1,001-5,000
    Workplace Type
    Hybrid
    Industries
    Cloud Computing
    Open Source
    SaaS
    Search Engine
    Software
    Data and Analytics
    Internet Services
    Open Roles
    9
    Less details
    Create a Tailored Resume for this Role in Minutes
    Start Building for Free

    Elastic

    Elastic builds software to make data usable in real time and at scale for search, logging, security, and analytics use cases.
    Company Overview

    Elastic builds software to make data usable in real time and at scale for search, logging, security, and analytics use cases.

    Benefits
    • Competitive pay based on the work you do here and not your previous salary
    • Health coverage for you and your family in many locations
    • Ability to craft your calendar with flexible locations and schedules for many roles
    • Generous number of vacation days each year
    • Double your charitable giving - We match up to $1500 (or local currency equivalent)
    • Up to 40 hours each year to use toward volunteer projects you love
    • Embracing parenthood with a minimum of 16 weeks of parental leave
    Less details

    Want Jobs in Your Inbox?

    Sign up for the Teal newsletter and get career guidance and new jobs weekly!
    Thank you! Your submission has been received!
    Oops! Please provide a correct email address